Eadgar \e(a)-dgar, ead-gar\ as a boy's name is a variant of Edgar (Old English), and the meaning of Eadgar is "wealthy spear".
The baby name Eadgar sounds like Edgard and Edgardo. Other similar baby names are Ellgar, Elgar and Edmar.