The name Moira is a girl's name of Irish origin meaning "bitter". Moira and is often added to lists like Unique Baby Names: Unusual and Rare and discussed in our forums with posts like "Rate the Previous Signature!".
From the experts:
Well-established Irish and Scottish name that has never appealed much to American ears. Remembered by an older generation as the beautiful red-haired ballerina in the film The Red Shoes, Moira Shearer.