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

  1. Mehmet akif
    • Origin:

      Turkish from Arabic
    • Meaning:

      "praiseworthy, one who stays at the mosque"
  2. Matyáš
    • Origin:

      Czech variation of Matthias, Aramaic
    • Meaning:

      "gift of God"
  3. Mariott
    • Origin:

      English
    • Meaning:

      "descendant of Mary"
  4. Machabee
    • Origin:

      Aramaic
    • Meaning:

      "hammer"
  5. Məti̇n
    • Origin:

      Azerbaijani form of Matin
    • Meaning:

      "firm, solid"
  6. Melech
    • Origin:

      Hebrew
    • Meaning:

      "king"
  7. Mccall
    • Origin:

      Irish
    • Meaning:

      "son of Cathal"
  8. Marnix
    • Origin:

      Dutch, place name
  9. Minyas
    • Origin:

      Greek, meaning unknown
  10. Maddyx
    • Origin:

      Variation of Maddox, Welsh
    • Meaning:

      "son of Madoc"
  11. Menelaos
    • Origin:

      Greek
    • Meaning:

      "the power of the people"
  12. Mi̇rac
    • Origin:

      Azerbaijani form of Miraj
    • Meaning:

      "ascent"
  13. Menelaus
    • Origin:

      Greek, Latinized
    • Meaning:

      "the power of the people"
  14. Muhamməd
    • Origin:

      Azerbaijani form of Muhammad
    • Meaning:

      "praisworthy"
  15. Mi̇ran
    • Origin:

      Azerbaijani form of Miran
    • Meaning:

      "peace, world; rulers, princes"
  16. Moni
    • Origin:

      Samoan
    • Meaning:

      "true; expanse of blue sky"
  17. Murchadh
    • Origin:

      Irish
    • Meaning:

      "sea battle"
  18. Maverix
    • Origin:

      American
    • Meaning:

      "independent, nonconformist"
  19. Milen
    • Origin:

      Bulgarian
    • Meaning:

      "gracious, dear"
  20. Montu
    • Origin:

      Ancient Egyptian
    • Meaning:

      "nomad"