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

  1. Menzies
    • Origin:

      Scottish surname of Norman origin
    • Meaning:

      "to reside, abide"
  2. Mihai
    • Origin:

      Romanian, from Hebrew
    • Meaning:

      "who is like God?"
  3. Montreal
    • Origin:

      French
    • Meaning:

      "Mount Royal"
  4. Maximiliaan
    • Origin:

      Dutch, variation of Maximilian,"greatest"
    • Meaning:

      "greatest"
  5. Mahad
    • Origin:

      Somali
    • Meaning:

      "thanks"
  6. Merrit
    • Origin:

      English surname
    • Meaning:

      "boundary gate"
  7. Mirko
    • Origin:

      Slavic
    • Meaning:

      "peace, world"
  8. Mert
    • Origin:

      Turkish
    • Meaning:

      "manly, brave"
  9. Montano
    • Origin:

      Spanish and Portuguese
    • Meaning:

      "from the mountains"
  10. Maarten
    • Origin:

      Dutch form of Martin
  11. Mayeul
    • Origin:

      French
    • Meaning:

      "May or strength"
  12. Merrion
    • Origin:

      Welsh
    • Meaning:

      "of Mars, god of war"
  13. Montezuma
    • Origin:

      Anglicization of Motecuhzoma, Nahuatl
    • Meaning:

      "he frowns like a lord"
  14. Mayhew
    • Origin:

      Old French variation of Matthew, Hebrew
    • Meaning:

      "Gift of God"
  15. Moise
    • Origin:

      Judeo-Italian variation of Mosè, Italian
    • Meaning:

      "delivered from the water"
  16. Murad
    • Origin:

      Arabic
    • Meaning:

      "wish"
  17. Manasseh
    • Origin:

      Hebrew
    • Meaning:

      "to forget"
  18. Maayan
    • Origin:

      Hebrew
    • Meaning:

      "spring of water"
  19. Morrow
    • Origin:

      English word name
    • Meaning:

      "morning"
  20. Miroslav
    • Origin:

      Czech; Slovak; Slovene
    • Meaning:

      "peace and glory"