Meaning and Origin of: Moyra

Girl name origins & meanings

  • Irish : Bitter; great

Girl name variations