Iphigenia for a baby name

Greek, meaning ‘sacrifice’. Iphigenia was an ancient Greek victim of slaughter whose name became synonymous with strength and being the mother of strong children.

Search by letter



Search by category