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

  1. Mando
    • Origin:

      Diminutive of Armando, Spanish, Italian, and Portuguese form of Herman
    • Meaning:

      "soldier"
  2. Michal
    • Origin:

      Czech, Slavic, and Polish variation of Michael
    • Meaning:

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

      Welsh
    • Meaning:

      "sea hill"
  4. Mattie
    • Origin:

      Diminutive of Matthew, Hebrew
    • Meaning:

      "gift of God"
  5. Meriwether
    • Origin:

      English surname
    • Meaning:

      "happy weather"
  6. Mauricio
    • Origin:

      Spanish variation of Maurice
    • Meaning:

      "dark-skinned"
  7. Maximos
    • Origin:

      Greek variation of Maximus, Latin
    • Meaning:

      "greatest"
  8. Magi
    • Origin:

      Cherokee variation of Michael, Hebrew
    • Meaning:

      "who is like God?"
  9. Moza
    • Origin:

      Hebrew
    • Meaning:

      "fountain, going forth"
  10. Maso
    • Origin:

      Italian, diminutive of Tomasso
    • Meaning:

      "twin"
  11. Murdo
    • Origin:

      Variation of Murdoch
  12. Miska
    • Origin:

      Finnish diminutive of Mikael
    • Meaning:

      "who is like God?"
  13. Mckenna
    • Origin:

      Irish, “son of Kenneth”
  14. Maleo
    • Origin:

      Place name, word name; "Island in Italy; Capital of the Maldives; Maleo bird"
    • Meaning:

      "Island in Italy; Capital of the Maldives; Maleo bird"
  15. Mulberry
    • Origin:

      Nature name
  16. Madern
    • Origin:

      Cornish
    • Meaning:

      "lucky"
  17. Montez
    • Origin:

      Spanish
    • Meaning:

      "dweller in the mountains"
  18. Mercutio
    • Origin:

      Literary name
  19. Mikkel
    • Origin:

      Danish variation of Michael
  20. Malloy