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

  1. Miha
    • Origin:

      Diminutive of Mihael, Slovene
    • Meaning:

      "who is like God?"
  2. Maximillian
    • Origin:

      Variant of Maximilian
  3. Matti
    • Origin:

      Finnish variation of Matthew, Hebrew
    • Meaning:

      "gift of God"
  4. Mikkel
    • Origin:

      Danish variation of Michael
  5. Mendel
    • Origin:

      Yiddish variation of Menachem
  6. Marston
    • Origin:

      English
    • Meaning:

      "residence near a marshy place"
  7. Makeo
    • Origin:

      Hawaiian version of Mateo
  8. Mervin
    • Origin:

      Welsh
    • Meaning:

      "sea hill"
  9. Mont
    • Origin:

      Diminutive of Montgomery or French
    • Meaning:

      "mountain"
  10. Madrigal
    • Origin:

      Latin
    • Meaning:

      "song for unaccompanied voices"
  11. Manzo
    • Origin:

      Japanese
    • Meaning:

      "third son"
  12. Mahé
    • Origin:

      French/Breton form of Matthew
    • Meaning:

      "gift of God"
  13. Maury
    • Origin:

      Diminutive of Maurice
    • Meaning:

      "dark skinned"
  14. Mats
    • Origin:

      Scandinavian diminutive of Matthias, Aramaic
    • Meaning:

      "gift of God"
  15. Marti
    • Origin:

      Catalan variation of Martin, Latin
    • Meaning:

      "warlike"
  16. Matej
    • Origin:

      Slovak, Slovene, and Croatian variation of Matthew
    • Meaning:

      "gift of God"
  17. Maize
    • Origin:

      English word name and nature name
  18. Majora
    • Origin:

      Modern invented name
  19. Mervyn
    • Origin:

      Welsh
    • Meaning:

      "sea hill"
  20. Mai
    • Origin:

      Variation of Maj, Slovene
    • Meaning:

      "May"