646 Boy Names That Start With M (with Meanings and Popularity)

  1. Marek
    • Origin:

      Russian, Polish, Czech, Slovak variation of Mark, Latin
    • Meaning:

      "warlike"
  2. Manny
    • Origin:

      English, diminutive of Emmanuel
  3. Menno
    • Origin:

      Diminutive of Meine, Dutch
    • Meaning:

      "strength"
  4. Mantaj
    • Origin:

      Indian, Sanskrit, Punjabi, Sikh
    • Meaning:

      "crown of the mind"
  5. Matti
    • Origin:

      Finnish variation of Matthew, Hebrew
    • Meaning:

      "gift of God"
  6. Michele
    • Origin:

      Italian variation of Michael
    • Meaning:

      "who is like God?"
  7. Milian
    • Origin:

      Surname name
  8. Maewyn
    • Origin:

      Celtic, Welsh
  9. Miraç
    • Origin:

      Variation of Miraj, Arabic
    • Meaning:

      "ascent"
  10. Michelangelo
    • Origin:

      Combination of Michael and Angelo
  11. Maximiliano
    • Origin:

      Spanish
    • Meaning:

      "greatest"
  12. Morrie
    • Origin:

      Latin, diminutive of Maurice
  13. Michel
    • Origin:

      French form and German short form of Michael
  14. Maddux
    • Origin:

      Variation of Maddox, Welsh
    • Meaning:

      "son of Madoc"
  15. Maguire
    • Origin:

      Irish
    • Meaning:

      "son of the beige one"
  16. Mani
    • Origin:

      Old Norse
    • Meaning:

      "moon"
  17. Mikaere
    • Origin:

      Maori, Hebrew
    • Meaning:

      "who is like god"
  18. Mosi
    • Origin:

      Swahili
    • Meaning:

      "first born child"
  19. Macarius
    • Origin:

      Greek
    • Meaning:

      "blessed"
  20. Merc
    • Origin:

      Diminutive of Mercury, Roman mythological name