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

  1. My
    • Origin:

      Swedish diminutive of Maria
    • Meaning:

      "bitter; wished-for child"
  2. Malachite
    • Origin:

      Gemstone name
  3. Mehdi
    • Origin:

      Farsi
    • Meaning:

      "rightly guided"
  4. Michael
    • Origin:

      Hebrew
    • Meaning:

      "who is like God?"
  5. Madrigal
    • Origin:

      Latin
    • Meaning:

      "song for unaccompanied voices"
  6. Maki
    • Origin:

      Japanese
    • Meaning:

      "true"
  7. Mario
    • Origin:

      Italian variation of Marius, form of mythological name Mars
    • Meaning:

      "warlike"
  8. Mori
    • Origin:

      Japanese
    • Meaning:

      "forest"
  9. Marta
    • Origin:

      Italian, Spanish, Scandinavian, Slavic
    • Meaning:

      "lady"
  10. Myron
    • Origin:

      Greek
    • Meaning:

      "fragrant, an aromatic shrub, myrrh"
  11. Melchior
    • Origin:

      Dutch from Hebrew
    • Meaning:

      "city of the king; king of light"
  12. Micajah
    • Origin:

      Hebrew
    • Meaning:

      "who is like God?"
  13. Momo
    • Origin:

      Japanese
    • Meaning:

      "peach"
  14. Moe
    • Origin:

      English, diminutive of Moses
    • Meaning:

      "delivered"
  15. Mattea
    • Origin:

      Italian, from Hebrew
    • Meaning:

      "gift of God"
  16. Mattheo
    • Origin:

      Spanish variation of Matthew
  17. Mel
    • Origin:

      English, diminutive of Melvin
    • Meaning:

      "council protector"
  18. Mavi
    • Origin:

      Turkish
    • Meaning:

      "blue"
  19. Midge
    • Origin:

      Diminutive of Margaret
    • Meaning:

      "pearl"
  20. Moby
    • Origin:

      Literary and nickname name