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

  1. Melbourne
    • Origin:

      English, place name
    • Meaning:

      "mill stream"
  2. Mieczysław
    • Origin:

      Polish
    • Meaning:

      "glory of the sword"
  3. Myrkjartan
    • Origin:

      Norse
    • Meaning:

      "sea warrior"
  4. Maize
    • Origin:

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

      Arabic
    • Meaning:

      "lord, master"
  6. Maximilien
    • Origin:

      French, from Latin
    • Meaning:

      "greatest"
  7. Maylone
    • Origin:

      French, modern invented name
  8. Martyn
    • Origin:

      Welsh
  9. Malak
    • Origin:

      Arabic
    • Meaning:

      "angel"
  10. Massai
    • Origin:

      African tribe; also Italian
    • Meaning:

      "owner of land and farms"
  11. Majestic
    • Origin:

      English word name
    • Meaning:

      "impressive beauty or dignity"
  12. Makepeace
    • Origin:

      English surname
  13. Mccanna
    • Origin:

      Irish surname
    • Meaning:

      "son of the wolf cub"
  14. Million
    • Origin:

      English word name
  15. Macbeth
    • Origin:

      Scottish
    • Meaning:

      "son of life"
  16. Manuka
    • Origin:

      botanical name
  17. Mahdi
    • Origin:

      Arabic
    • Meaning:

      "guided one; one who guides"
  18. Meteor
    • Origin:

      Word name
  19. Monaco
    • Origin:

      Place name
  20. Menahem
    • Origin:

      Hebrew
    • Meaning:

      "the comforter"