Edgar

Gender: boy

Nicknames: Ed, Eddie, Garry

Of Old English origin, meaning "wealthy spear." Edgar is a strong, historic name.