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

  1. Marlow
    • Origin:

      English
    • Meaning:

      "driftwood"
  2. Mars
    • Origin:

      Roman mythology
    • Meaning:

      "god of war; male; red planet"
  3. Marie
    • Origin:

      French
    • Meaning:

      "drop of the sea, bitter, or beloved"
  4. Malik
    • Origin:

      Arabic; Greenlandic
    • Meaning:

      "king; wave"
  5. Montgomery
    • Origin:

      Norman
    • Meaning:

      "man power"
  6. Moss
    • Origin:

      English
    • Meaning:

      "descendant of Moses"
  7. Meredith
    • Origin:

      Welsh
    • Meaning:

      "great chief"
  8. Marlowe
    • Origin:

      Variation of Marlow, English
    • Meaning:

      "driftwood"
  9. Mika
    • Origin:

      Finnish short form of Mikael
    • Meaning:

      "who is like God"
  10. Maurice
    • Origin:

      English and French from Latin
    • Meaning:

      "dark-skinned"
  11. Marley
    • Origin:

      English
    • Meaning:

      "pleasant seaside meadow"
  12. Maxim
    • Origin:

      French variation of Maximus
    • Meaning:

      "greatest"
  13. Malin
    • Origin:

      English or Sanskrit
    • Meaning:

      "strong, little warrior or crowned"
  14. Myles
    • Origin:

      English spelling variation of Miles
  15. Manu
    • Origin:

      Finnish, Maori, Hawaiian, Sanskrit
    • Meaning:

      "greatest; bird; wise"
  16. Morris
    • Origin:

      English variation of Maurice
    • Meaning:

      "dark-skinned"
  17. Mitchell
    • Origin:

      English variation of Michael
    • Meaning:

      "who is like God"
  18. Marcello
    • Origin:

      Italian and Spanish
    • Meaning:

      "young warrior"
  19. Miro
    • Origin:

      Slavic
    • Meaning:

      "peace, world"
  20. Murray
    • Origin:

      Scottish
    • Meaning:

      "settlement by the sea"