Eanid \e(a)-nid\ as a girl's name is a variant of Enid (Welsh), and the meaning of Eanid is "soul, life".
The baby name Eanid sounds like Enyd, Enidd, Ened and Janit. Other similar baby names are Danit, Eadie, Ennis, Ganit, Elanit and Ranit.