1523 results found for "Baby names starting with e"

Eadgar

An Old English name meaning rich or happy (ead), and spear.