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

  1. Mirabel
    • Origin:

      Latin
    • Meaning:

      "wonderful"
  2. Mariah
    • Origin:

      Hebrew
    • Meaning:

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

      Latin
    • Meaning:

      "marvelous"
  4. Melina
    • Origin:

      Greek
    • Meaning:

      "little honey"
  5. Mimi
    • Origin:

      Diminutive of Mary, Miriam, and others
  6. Morgana
    • Origin:

      Female version of Morgan, Welsh
    • Meaning:

      "sea-circle"
  7. Myra
    • Origin:

      Greek
    • Meaning:

      "sweet-smelling oil"
  8. Margaux
    • Origin:

      French spelling variation of Margo
  9. Monica
    • Origin:

      Latin
    • Meaning:

      "advisor"
  10. Malia
    • Origin:

      Hawaiian variation of Mary
    • Meaning:

      "bitter"
  11. Morrigan
    • Origin:

      Irish
    • Meaning:

      "phantom queen"
  12. Micah
    • Origin:

      Hebrew
    • Meaning:

      "who is like the Lord"
  13. Misty
    • Origin:

      English
    • Meaning:

      "mist"
  14. Maureen
    • Origin:

      Irish variation of Mary
  15. Mari
    • Origin:

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

      "drop of the sea, bitter, or beloved"
  16. Mariella
    • Origin:

      Italian and Dutch diminutive of Maria
    • Meaning:

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

      French combination of Marie and Anne
    • Meaning:

      "drop of the sea, bitter, or beloved + grace"
  18. Mckenna
    • Origin:

      Irish
    • Meaning:

      "son of Kenneth"
  19. Minka
    • Origin:

      Polish diminutive of Mina, short form of Wilhelmina, German
    • Meaning:

      "resolute protection"
  20. Milo
    • Origin:

      Latin and Old German
    • Meaning:

      "soldier or merciful"