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

  1. Meriadoc
    • Origin:

      Breton
    • Meaning:

      "sea brow"
  2. Mory
    • Origin:

      French
    • Meaning:

      "dark skinned, mulberry"
  3. Morocco
    • Origin:

      African place-name
  4. Miah
    • Origin:

      Hebrew, diminutive of Jeremiah
    • Meaning:

      "appointed by God"
  5. Minto
    • Origin:

      Japanese
    • Meaning:

      "mint"
  6. Misery
    • Origin:

      English word name
    • Meaning:

      "wretchedness"
  7. Mirin
    • Origin:

      Irish and Scottish, meaning unknown
  8. Manus
    • Origin:

      Irish variation of Magnus
    • Meaning:

      "greatest"
  9. Matiu
    • Origin:

      Maori
    • Meaning:

      "gift of god"
  10. Mcdermott
    • Origin:

      Irish
    • Meaning:

      "son of Diarmaid"
  11. Mandla
    • Origin:

      African
    • Meaning:

      "strength"
  12. Malek
    • Origin:

      Variation of Malik, Arabic; Greenlandic
    • Meaning:

      "king; wave"
  13. Magic
    • Origin:

      Word name
  14. Madyn
    • Origin:

      Irish
    • Meaning:

      "small dog"
  15. Midian
    • Origin:

      Hebrew
    • Meaning:

      "strife"
  16. Marvelous
    • Origin:

      English word name
  17. Mehmet
    • Origin:

      Turkish variation of Muhammad, Arabic
    • Meaning:

      "praiseworthy"
  18. Mountain
    • Origin:

      Nature name
  19. Mauz
    • Origin:

      Hebrew; German surname
    • Meaning:

      "fortress, God's protector; mouse"
  20. Menachem
    • Origin:

      Hebrew
    • Meaning:

      "the comforter"