"Edgar is an English name of Old English origin. It means "wealthy spear" or "fortunate spear.""
Download App