Ephigenia \e-phige-nia, eph(i)-genia\ as a girl's name is a variant of Iphigenia (Greek), and the meaning of Ephigenia is "sacrifice".
The baby name Ephigenia sounds like Ephigenie, Iphigenie, Iphigeneia and Efigenia. Other similar baby names are Eugenia, Evgenia, Euphenia and Ifigenia.