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

  1. Manish
    • Origin:

      Sanskrit
    • Meaning:

      "the god of the mind"
  2. Manzo
    • Origin:

      Japanese
    • Meaning:

      "third son"
  3. Mahan
    • Origin:

      Persian
    • Meaning:

      "moon"
  4. Menashe
    • Origin:

      Hebrew
    • Meaning:

      "causing to forget"
  5. Moab
    • Origin:

      Hebrew
    • Meaning:

      "from my father"
  6. Merivel
    • Origin:

      Romani form of Marvel
  7. Maelor
    • Origin:

      Welsh
    • Meaning:

      "prince + land"
  8. Morley
    • Origin:

      English
    • Meaning:

      "moor, meadow clearing"
  9. Martez
    • Origin:

      Spanish, variation of Martin
  10. Mart
    • Origin:

      Diminutive of Martin, Latin
    • Meaning:

      "warlike"
  11. Mccabe
    • Origin:

      Irish, patronymic from the word for cape or hat
  12. Makepeace
    • Origin:

      English surname
  13. Madhava
    • Origin:

      Sanskrit
    • Meaning:

      "of the springtime"
  14. Majestic
    • Origin:

      English word name
    • Meaning:

      "impressive beauty or dignity"
  15. Massai
    • Origin:

      African tribe; also Italian
    • Meaning:

      "owner of land and farms"
  16. Muhammed
    • Origin:

      Arabic
    • Meaning:

      "praiseworthy"
  17. Myheir
    • Origin:

      Modern Invented
    • Meaning:

      "my heir"
  18. Margus
    • Origin:

      Estonian variation of Marcus, Latin
    • Meaning:

      "warlike"
  19. Maize
    • Origin:

      English word name and nature name
  20. Málik
    • Origin:

      Arabic
    • Meaning:

      "lord, master"