1009 Girl Names That Start With M (With Meanings and Popularity)

  1. Marjorie
    • Origin:

      Scottish variation of Margery, diminutive of Margaret
    • Meaning:

      "pearl"
  2. Marion
    • Origin:

      English and French diminutive of Marie
    • Meaning:

      "drop of the sea, bitter, or beloved"
  3. Morwenna
    • Origin:

      Welsh
    • Meaning:

      "maiden"
  4. Melody
    • Origin:

      Greek
    • Meaning:

      "song"
  5. Myra
    • Origin:

      Greek
    • Meaning:

      "sweet-smelling oil"
  6. Mari
    • Origin:

      Welsh, Breton, Scandinavian, Hungarian, Estonian, and Basque variation of Maria or Mary
    • Meaning:

      "drop of the sea, bitter, or beloved"
  7. Melanie
    • Origin:

      Greek
    • Meaning:

      "black, dark"
  8. Morgana
    • Origin:

      Female version of Morgan, Welsh
    • Meaning:

      "sea-circle"
  9. Maven
    • Origin:

      Word name or Hebrew
    • Meaning:

      "one who understands"
  10. Maja
    • Origin:

      German, Slovene, and Scandinavian form of Maya; also, Arabic
    • Meaning:

      "splendid"
  11. Mackenzie
    • Origin:

      Scottish
    • Meaning:

      "son of Kenneth"
  12. Marguerite
    • Origin:

      French variation of Margaret; also a flower name
    • Meaning:

      "pearl; daisy"
  13. Mercy
    • Origin:

      English word name
    • Meaning:

      "compassion"
  14. Mona
    • Origin:

      Irish
    • Meaning:

      "noble good"
  15. Melia
    • Origin:

      Greek mythology name, diminutive of Amelia, or Hawaiian
    • Meaning:

      "ash tree; honey; work; plumeria"
  16. Mariam
    • Origin:

      Arabic variation of Mary
    • Meaning:

      "drop of the sea, bitter, or beloved"
  17. Mireille
    • Origin:

      French
    • Meaning:

      "to admire"
  18. Mimi
    • Origin:

      Diminutive of Mary, Miriam, and others
  19. Monroe
    • Origin:

      Scottish
    • Meaning:

      "mouth of the Roe river"
  20. Maple
    • Origin:

      English tree name from Latin
    • Meaning:

      "piece of cloth"