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

  1. Morton
    • Origin:

      English
    • Meaning:

      "town near the moor"
  2. Machi
    • Origin:

      Hebrew
    • Meaning:

      "decrease"
  3. Maguire
    • Origin:

      Irish
    • Meaning:

      "son of the beige one"
  4. Michelangelo
    • Origin:

      Combination of Michael and Angelo
  5. Michele
    • Origin:

      Italian variation of Michael
    • Meaning:

      "who is like God?"
  6. Menno
    • Origin:

      Diminutive of Meine, Dutch
    • Meaning:

      "strength"
  7. Morrie
    • Origin:

      Latin, diminutive of Maurice
  8. Miraç
    • Origin:

      Variation of Miraj, Arabic
    • Meaning:

      "ascent"
  9. Maewyn
    • Origin:

      Celtic, Welsh
  10. Mantaj
    • Origin:

      Indian, Sanskrit, Punjabi, Sikh
    • Meaning:

      "crown of the mind"
  11. Michel
    • Origin:

      French form and German short form of Michael
  12. Milian
    • Origin:

      Surname name
  13. Mani
    • Origin:

      Old Norse
    • Meaning:

      "moon"
  14. Matti
    • Origin:

      Finnish variation of Matthew, Hebrew
    • Meaning:

      "gift of God"
  15. Maximiliano
    • Origin:

      Spanish
    • Meaning:

      "greatest"
  16. Maddux
    • Origin:

      Variation of Maddox, Welsh
    • Meaning:

      "son of Madoc"
  17. Mauro
    • Origin:

      Spanish and Italian
    • Meaning:

      "moorish"
  18. Marquis
    • Origin:

      English rank of nobleman between duke and count
  19. Mo
    • Origin:

      English diminutive of Maurice and Morris
    • Meaning:

      "dark-skinned"
  20. Matej
    • Origin:

      Slovak, Slovene, and Croatian variation of Matthew
    • Meaning:

      "gift of God"