Watch us on Shark Tank on January 31 at 8 pm on ABC.The future of Nameberry is coming.

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

  1. Maes
    • Origin:

      Dutch surname meaning "son of Maas (Thomas)"
    • Meaning:

      "son of Maas (Thomas)"
  2. Mawgan
    • Origin:

      Cornish
    • Meaning:

      "praise"
  3. Mauz
    • Origin:

      Hebrew; German surname
    • Meaning:

      "fortress, God's protector; mouse"
  4. Madsen
    • Origin:

      Danish
    • Meaning:

      "son of Mads"
  5. Meadowlark
    • Origin:

      Bird name
  6. Merivale
    • Origin:

      Cornish surname
    • Meaning:

      "valley near the lake"
  7. Miklos
    • Origin:

      Hungarian variation of Nicholas, Greek
    • Meaning:

      "people of victory"
  8. Motoki
    • Origin:

      Japanese
    • Meaning:

      "submerged rock"
  9. Moroz
    • Origin:

      Russian surname
    • Meaning:

      "frost"
  10. Miah
    • Origin:

      Hebrew, diminutive of Jeremiah
    • Meaning:

      "appointed by God"
  11. Minto
    • Origin:

      Japanese
    • Meaning:

      "mint"
  12. Mekhi
    • Origin:

      Derivation and meaning unknown
  13. Marquise
    • Origin:

      English rank of nobleman between duke and count
  14. Mehmet
    • Origin:

      Turkish variation of Muhammad, Arabic
    • Meaning:

      "praiseworthy"
  15. Marvelous
    • Origin:

      English word name
  16. Mathéo
    • Origin:

      French form of Mateo, from Hebrew
    • Meaning:

      "gift of God"
  17. Maj
    • Origin:

      Slovene
    • Meaning:

      "May"
  18. Maedoc
    • Origin:

      Irish
    • Meaning:

      "little fire"
  19. Minik
    • Origin:

      Greenlandic
    • Meaning:

      "oil used to seal skins"
  20. Mil
    • Origin:

      Diminutive of Emil, Latin
    • Meaning:

      "rival"