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