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

  1. Mahomet
    • Origin:

      Variation of Muhammad
  2. Morrow
    • Origin:

      English word name
    • Meaning:

      "morning"
  3. Mîhkokwan
    • Origin:

      Cree
    • Meaning:

      "red feather"
  4. Meriadeg
    • Origin:

      Breton
    • Meaning:

      "sea brow"
  5. Man
    • Origin:

      Diminutive of Emmanuel, Hebrew
    • Meaning:

      "God is with us"
  6. Mayur
    • Origin:

      Sanskrit
    • Meaning:

      "peacock"
  7. Maggio
    • Origin:

      Italian
    • Meaning:

      "May"
  8. Moisés
    • Origin:

      Spanish variation of Moses
  9. Mahmoud
    • Origin:

      Arabic
    • Meaning:

      "praiseworthy"
  10. Mallow
    • Origin:

      Greek
    • Meaning:

      "soft, mellow"
  11. Maldwyn
    • Origin:

      Welsh, variation of Baldwin
    • Meaning:

      "brave friend"
  12. Massiah
    • Origin:

      Variation of Messiah, Hebrew
    • Meaning:

      "expected savior or deliverer"
  13. Mamoru
    • Origin:

      Japanese
    • Meaning:

      "defend, protect"
  14. Mixolydian
    • Origin:

      Greek
    • Meaning:

      "half-Lydian"
  15. Mcafee
    • Origin:

      Irish and Scottish surname
    • Meaning:

      "son of Duibhshíth"
  16. Montego
    • Origin:

      Place-name
  17. Marcial
    • Origin:

      Spanish derivative of Mars
    • Meaning:

      "male"
  18. Mehmet ali
    • Origin:

      Turkish from Arabic
    • Meaning:

      "supremely praiseworthy"
  19. Mesa
    • Origin:

      Spanish
    • Meaning:

      "table"
  20. Magnethia
    • Origin:

      Invented name
    • Meaning:

      "magnetic"