Skip to Content

41 Modern Boy Names that Start with M (with Meanings!)

This post may contain affiliate links. Please visit my disclosure policy for more information.

Looking for boy names that start with M? You’ll love these modern names real moms are using from Madden to Mykah!

Give your baby boy a handsome and strong M name like Miloh, McClain and Maverick. These trendy names are sure to stand out and are perfect for any mom and baby to be.

I’ve included only the most modern M names out there, curated from the other baby name lists on my site. (No need to scroll through 100’s names real moms would never use!)

So here are the best M names for boys with meanings, and don’t forget boy names that start with K and boy names that start with L.

Little boy lies in grass.

M Names for Boys

  1. MacAdam English origin, Surname
  2. Macario – Spanish origin, Happy
  3. Maccoy/McCoy/Mcoy – Scottish origin, From the Celtic “Mac Aodh” 
  4. Macen – English origin, Stoneworker, Variant of Mason
  5. Mack – English origin, Son of
  6. Madden – Irish origin, Little dog
  7. Maddox – English origin, Son of Madoc
  8. Makai – American origin, Who is like God?
  9. Makas – Hebrew origin, An end, Ending, Growing hope
  10. Malachi/Malakai – Hebrew origin, Messenger of God
  11. Malcom – Scottish origin, Follower of St. Columba
  12. Marnin – Hebrew origin, Causing Joy
  13. Martin – Latin origin, Servant of Mars, God of War
  14. Mason – English origin, Stone Worker, Brick Layer
  15. Mateo – Spanish origin, Gift of God
  16. Matthan – Hebrew origin, Giving
  17. Matthew – English origin, Gift of God
  18. Maverick/Maverik – American origin, Wildly independent
  19. Max – Latin origin, Greatest
  20. Maxim – Russian origin, Greatest
  21. Maximus – Latin origin, Greatest
  22. Maxton – English origin, From Maccus’ Town
  23. McClain – Irish, Scottish, English, Surname
  24. McKade – American origin, Created name
  25. Meloy – Norwegian origin, Farmstead
  26. Memphis – Greek origin, Established and beautiful
  27. Merrel – English origin, Sparkling sea
  28. Meyer – English origin, Mayor
  29. Micah/Mykah – Hebrew origin, Who is like God?
  30. Michael – Hebrew origin, Who is like God?
  31. Milas – Danish origin, Blend of Silas and Miles
  32. Miles/Myles – Latin origin, Soldier
  33. Miller – English origin, Mill worker
  34. Milo/Miloh/Mylo – English origin, Soldier
  35. Milos – Czech, Slovak, Serbian, Slovene, Croatian, Macedonian, Gracious dear
  36. Miracolo – Italian origin, Miracle of God
  37. Miro – Slovene, Croatian, Peace, World, Glory
  38. Mitchell – American origin, Who is like God?
  39. Morrison – English origin, Son of Morris
  40. Moxon – English origin, Surname

Want More?

Want even more modern boy names? You’ll love these!

Your Turn

Which of these M names for boys are your favorite? Let me know in the comments!

Pinterest graphic with text and little boy lying in grass.