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

  1. Marla
    • Origin:

      Variation of Marlene
    • Meaning:

      "Mary Magdalene; beloved, bitter, drop of the sea + high tower"
  2. Meghan
    • Origin:

      Variation of Megan
    • Meaning:

      "pearl"
  3. Maciej
    • Origin:

      Polish variation of Matthew, Hebrew
    • Meaning:

      "gift of God"
  4. Muireann
    • Origin:

      Irish
    • Meaning:

      "sea white, sea fair"
  5. Magdalen
    • Origin:

      English
    • Meaning:

      "woman from Magdala or high tower"
  6. Moritz
    • Origin:

      German form of Maurice
    • Meaning:

      "dark-skinned"
  7. Milan
    • Origin:

      Italian place name or Slavic
    • Meaning:

      "gracious, dear"
  8. Meera
    • Origin:

      ; Sanskrit
    • Meaning:

      "prosperous"
  9. Magdalene
    • Origin:

      Spelling variation of Magdalen
    • Meaning:

      "woman from Magdala or high tower"
  10. Melantha
    • Origin:

      Greek
    • Meaning:

      "dark flower"
  11. Malachite
    • Origin:

      Gemstone name
  12. Maxence
    • Origin:

      French form of Latin Maximus
    • Meaning:

      "greatest"
  13. Mckinley
    • Origin:

      Scottish
    • Meaning:

      "son of the fair hero"
  14. Mikaela
    • Origin:

      Swedish and Finnish variation of Michaela, Hebrew
    • Meaning:

      "who is like God"
  15. Melinoe
    • Origin:

      Greek
    • Meaning:

      "having the color of quince"
  16. Moroni
    • Origin:

      Italian surname or Mormon
    • Meaning:

      "son of Mauro; our lord"
  17. Mayuri
    • Origin:

      Sanskrit
    • Meaning:

      "peahen"
  18. Melisande
    • Origin:

      French form of Millicent, German
    • Meaning:

      "strong in work"
  19. Marlo
    • Origin:

      Modern Invented
  20. Margarita
    • Origin:

      Spanish, Russian, Greek
    • Meaning:

      "pearl, daisy"