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

  1. Mazi
    • Origin:

      Igbo
    • Meaning:

      "sir; mister"
  2. Marlo
    • Origin:

      Modern Invented
  3. Maynard
    • Origin:

      German
    • Meaning:

      "hardy, brave, strong"
  4. Mathias
    • Origin:

      Spelling variation of Mattias, Greek
    • Meaning:

      "gift of God"
  5. Milas
    • Origin:

      Danish
  6. Madigan
    • Origin:

      Irish
    • Meaning:

      "little dog"
  7. Moe
    • Origin:

      English, diminutive of Moses
    • Meaning:

      "delivered"
  8. Meridian
    • Origin:

      Latin
    • Meaning:

      "midday / pinnacle"
  9. Micha
    • Origin:

      Variation of Micah
  10. Montana
    • Origin:

      Spanish place-name; "mountainous"
    • Meaning:

      "mountainous"
  11. Marcelo
    • Origin:

      Spanish variation of Marcellus
    • Meaning:

      "little warrior"
  12. Malone
    • Origin:

      Irish
    • Meaning:

      "a devotee of Saint John"
  13. Mike
    • Origin:

      English, diminutive of Michael
  14. Matt
    • Origin:

      Short form of Matthew
    • Meaning:

      "gift of God"
  15. Mirren
    • Origin:

      Scottish
    • Meaning:

      "drop of the sea, bitter, or beloved"
  16. Maxon
    • Origin:

      American invented name, literary name, elaboration of Max, Latin
    • Meaning:

      "greatest"
  17. Meyer
    • Origin:

      German surname or Hebrew
    • Meaning:

      "landlord, farmer; bringer of light"
  18. Mikel
    • Origin:

      Basque and Scandinavian variation of Michael
    • Meaning:

      "who is like God"
  19. Messiah
    • Origin:

      Aramaic word name
    • Meaning:

      "expected savior or deliverer"
  20. Mattia
    • Origin:

      Italian variation of Matthew
    • Meaning:

      "gift of God"