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

  1. Megan
    • Origin:

      Welsh diminutive of Margaret
    • Meaning:

      "pearl"
  2. Madison
    • Origin:

      English
    • Meaning:

      "son of Matthew"
  3. Marie
    • Origin:

      French variation of Mary
    • Meaning:

      "drop of the sea, bitter, or beloved"
  4. Makaveli
    • Origin:

      American variation of Machiavelli, Italian
    • Meaning:

      "bad nail; king of light"
  5. Minerva
    • Origin:

      Latin
    • Meaning:

      "of the mind, intellect"
  6. Mina
    • Origin:

      Scottish diminutive, also Hindu equivalent of Pisces
  7. Massimo
    • Origin:

      Italian variation of Maximus
    • Meaning:

      "the greatest"
  8. Maximus
    • Origin:

      Latin
    • Meaning:

      "greatest"
  9. Maria
    • Origin:

      Hebrew or Egyptian
    • Meaning:

      "drop of the sea, bitter, or beloved"
  10. Marnie
    • Origin:

      English
    • Meaning:

      "of the sea"
  11. Marcus
    • Origin:

      Latin
    • Meaning:

      "warlike"
  12. Maggie
    • Origin:

      Diminutive of Margaret
    • Meaning:

      "pearl"
  13. Matthias
    • Origin:

      Aramaic variation of Matthew
    • Meaning:

      "gift of God"
  14. Meadow
    • Origin:

      Nature name
  15. Mac
    • Origin:

      Scottish or Irish
    • Meaning:

      "son of"
  16. Madeleine
    • Origin:

      French variation of Magdalen
    • Meaning:

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

      Hebrew
    • Meaning:

      "follower of Marduk"
  18. Mavis
    • Origin:

      French
    • Meaning:

      "songbird"
  19. Maximilian
    • Origin:

      Latin
    • Meaning:

      "greatest"
  20. May
    • Origin:

      Diminutive of Margaret and Mary; month name