1770 Baby Names That Start With M (with Meanings and Popularity)

  1. Milla
    • Origin:

      Swedish, Danish, Norwegian, Finnish, Hungarian
    • Meaning:

      "young ceremonial attendant, gracious people"
  2. Mylah
    • Origin:

      Spelling variation of Mila or feminine variation of Milo
    • Meaning:

      "solider; merciful"
  3. Marit
    • Origin:

      Aramaic
    • Meaning:

      "pearl"
  4. Mahlon
    • Origin:

      Hebrew
    • Meaning:

      "sickly"
  5. Miray
    • Origin:

      Turkish
    • Meaning:

      "shining like the moon"
  6. Mattis
    • Origin:

      Scandinavian, German variation of Matthias, Matthew
    • Meaning:

      "gift of God"
  7. Marlee
    • Origin:

      English
    • Meaning:

      "pleasant seaside meadow"
  8. Mafalda
    • Origin:

      Italian and Portuguese variation of Matilda
  9. Miki
    • Origin:

      Japanese
    • Meaning:

      "flower stem"
  10. Mattias
    • Origin:

      Scandinavian, spelling variation of Matthias
    • Meaning:

      "gift of God"
  11. Miraj
    • Origin:

      Arabic
    • Meaning:

      "ascent"
  12. Muse
    • Origin:

      Greek mythology name
  13. Mikael
    • Origin:

      Scandinavian, Finnish, and Breton form of Michael
    • Meaning:

      "who is like God?"
  14. Marsha
    • Origin:

      Variation of Marcia, diminutive of Marcella
    • Meaning:

      "warlike"
  15. Marsali
    • Origin:

      Scottish Gaelic
    • Meaning:

      "warrior"
  16. Mariano
    • Origin:

      Italian, Spanish and Portuguese
    • Meaning:

      "relating to the god Mars"
  17. Mirabeau
    • Origin:

      French
    • Meaning:

      "wonderful, miraculous"
  18. Meg
    • Origin:

      Diminutive of Margaret
    • Meaning:

      "pearl"
  19. Mehri
    • Origin:

      Persian
    • Meaning:

      "kind, lovable, sunny"
  20. Montana
    • Origin:

      Spanish place-name
    • Meaning:

      "mountainous"