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

  1. Margus
    • Origin:

      Estonian variation of Marcus, Latin
    • Meaning:

      "warlike"
  2. Mccarthy
    • Origin:

      Irish surname
    • Meaning:

      "son of Cárthach"
  3. Mahershala
    • Origin:

      Hebrew
    • Meaning:

      "swift to the plunder"
  4. Maiken
    • Origin:

      Variation of Macon, French
  5. Maor
    • Origin:

      Hebrew
    • Meaning:

      "a light"
  6. Mahir
    • Origin:

      Arabic
    • Meaning:

      "skilled"
  7. Mellon
    • Origin:

      English and Irish surname
    • Meaning:

      "from Meulan; descendant of Meallán"
  8. Mitrofan
    • Origin:

      Slavic and Russian variation of Metrophanes, Greek
    • Meaning:

      "mother appearing, shining mother"
  9. Moroccan
    • Origin:

      Word name
  10. Michika
    • Origin:

      Japanese
    • Meaning:

      "multiple"
  11. Miklós
    • Origin:

      Czech and Hungarian variation of Nicholas
  12. Meryk
    • Origin:

      Variation of Merrick, Anglo-Welsh
  13. Mccartney
    • Origin:

      Scottish surname
    • Meaning:

      "son of Artan"
  14. Mattan
    • Origin:

      Hebrew
    • Meaning:

      "gift"
  15. Miel
    • Origin:

      Diminutive of Emiel, Dutch
    • Meaning:

      "rival"
  16. Mohammad
    • Origin:

      Persian, Arabic
    • Meaning:

      "praiseworthy"
  17. Meurig
    • Origin:

      Welsh, from Latin
    • Meaning:

      "dark-skinned"
  18. Mcewan
    • Origin:

      Scottish
    • Meaning:

      "son of Ewan"
  19. Metal
    • Origin:

      English word name
    • Meaning:

      "metal"
  20. Maredudd
    • Origin:

      Welsh
    • Meaning:

      "great lord or sea lord"