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

  1. Macsen
    • Origin:

      Welsh variation of Maximus, Latin
    • Meaning:

      "greatest"
  2. Moss
    • Origin:

      English
    • Meaning:

      "descendant of Moses"
  3. Milan
    • Origin:

      Italian place name, Slavic, Sanskrit "gracious, dear; union"
    • Meaning:

      "gracious, dear; union"
  4. Mitchell
    • Origin:

      English variation of Michael
    • Meaning:

      "who is like God"
  5. Marshall
    • Origin:

      English
    • Meaning:

      "one who looks after horses"
  6. Moses
    • Origin:

      Egyptian
    • Meaning:

      "delivered from the water"
  7. Mael
    • Origin:

      French or Breton
    • Meaning:

      "chief or prince"
  8. Marlow
    • Origin:

      English
    • Meaning:

      "driftwood"
  9. Merlin
    • Origin:

      Welsh
    • Meaning:

      "sea fortress"
  10. Murray
    • Origin:

      Scottish
    • Meaning:

      "settlement by the sea"
  11. Merritt
    • Origin:

      English surname
    • Meaning:

      "boundary gate"
  12. Maurice
    • Origin:

      English and French from Latin
    • Meaning:

      "dark-skinned"
  13. Morris
    • Origin:

      English variation of Maurice
    • Meaning:

      "dark-skinned"
  14. Madden
    • Origin:

      Irish
    • Meaning:

      "little dog"
  15. Misha
    • Origin:

      Russian, diminutive of Mikhail
  16. Myles
    • Origin:

      English spelling variation of Miles
  17. Malo
    • Origin:

      Breton
    • Meaning:

      "shining hostage"
  18. Mercury
    • Origin:

      Latin
    • Meaning:

      "Roman messenger god"
  19. Marcellus
    • Origin:

      Latin
    • Meaning:

      "young warrior"
  20. Mccoy
    • Origin:

      Irish variation of McKay
    • Meaning:

      "fire"