Moira \mo(i)-ra\ as a girl's name is pronounced MOY-rah. It is of English origin. Variant of Maire (Irish, Gaelic), from Mary (Latin) "star of the sea". See also Mayra and Myra.
Moira has 2 variant forms: Moire and Moyra.
For more information, see also related names Moya, Maura and Maureen.
Baby names that sound like Moira are Mira, Maira, Mora and Meira.