Meaning
Edgar is an English name of Old English origin. It means "wealthy spear" or "fortunate spear."
Growth over last 10 years
Download App