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

  1. Milena
    • Origin:

      Czech
    • Meaning:

      "love, warmth, grace"
  2. Morwenna
    • Origin:

      Welsh
    • Meaning:

      "maiden"
  3. Mackenzie
    • Origin:

      Scottish
    • Meaning:

      "son of Kenneth"
  4. Mireille
    • Origin:

      French
    • Meaning:

      "to admire"
  5. Monroe
    • Origin:

      Scottish
    • Meaning:

      "mouth of the Roe river"
  6. Myra
    • Origin:

      Greek
    • Meaning:

      "sweet-smelling oil"
  7. Mercy
    • Origin:

      English word name
    • Meaning:

      "compassion"
  8. Melody
    • Origin:

      Greek
    • Meaning:

      "song"
  9. Marlow
    • Origin:

      English
    • Meaning:

      "driftwood"
  10. Marjorie
    • Origin:

      Scottish variation of Margery, diminutive of Margaret
    • Meaning:

      "pearl"
  11. Mariah
    • Origin:

      Hebrew
    • Meaning:

      "the Lord is my teacher; or drop of the sea, bitter, or beloved"
  12. Marguerite
    • Origin:

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

      "pearl; daisy"
  13. Maja
    • Origin:

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

      "splendid"
  14. Margaux
    • Origin:

      French spelling variation of Margo
  15. Mimi
    • Origin:

      Diminutive of Mary, Miriam, and others
  16. Madelyn
    • Origin:

      Variation of Madeline, English
    • Meaning:

      "woman from Magdala or high tower"
  17. Maven
    • Origin:

      Word name or Hebrew
    • Meaning:

      "one who understands"
  18. Mari
    • Origin:

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

      "drop of the sea, bitter, or beloved"
  19. Murphy
    • Origin:

      Irish
    • Meaning:

      "sea warrior"
  20. Mona
    • Origin:

      Irish
    • Meaning:

      "noble good"