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

  1. Mazi
    • Origin:

      Igbo
    • Meaning:

      "sir; mister"
  2. Maximo
    • Origin:

      Spanish variation of Maximus, Latin
    • Meaning:

      "greatest"
  3. Meridian
    • Origin:

      Latin
    • Meaning:

      "midday / pinnacle"
  4. Madigan
    • Origin:

      Irish
    • Meaning:

      "little dog"
  5. Mathias
    • Origin:

      Spelling variation of Mattias, Greek
    • Meaning:

      "gift of God"
  6. Moe
    • Origin:

      English, diminutive of Moses
    • Meaning:

      "delivered"
  7. Milas
    • Origin:

      Danish
  8. Maynard
    • Origin:

      German
    • Meaning:

      "hardy, brave, strong"
  9. Montana
    • Origin:

      Spanish place-name; "mountainous"
    • Meaning:

      "mountainous"
  10. Marcelo
    • Origin:

      Spanish variation of Marcellus
    • Meaning:

      "little warrior"
  11. Malone
    • Origin:

      Irish
    • Meaning:

      "a devotee of Saint John"
  12. Micha
    • Origin:

      Variation of Micah
  13. Mike
    • Origin:

      English, diminutive of Michael
  14. Maxon
    • Origin:

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

      "greatest"
  15. Matt
    • Origin:

      Short form of Matthew
    • Meaning:

      "gift of God"
  16. Meyer
    • Origin:

      German surname or Hebrew
    • Meaning:

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

      Basque and Scandinavian variation of Michael
    • Meaning:

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

      Scottish
    • Meaning:

      "drop of the sea, bitter, or beloved"
  19. Messiah
    • Origin:

      Aramaic word name
    • Meaning:

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

      Variation of Malachi, Hebrew
    • Meaning:

      "my messenger"