Gender: boy
Nicknames: Ed, Eddie, Garry
Of Old English origin, meaning "wealthy spear." Edgar is a strong, historic name.