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

  1. Mattis
    • Origin:

      Scandinavian, German variation of Matthias, Matthew
    • Meaning:

      "gift of God"
  2. Mauricio
    • Origin:

      Spanish variation of Maurice
    • Meaning:

      "dark-skinned"
  3. Meir
    • Origin:

      Hebrew
    • Meaning:

      "bringer of light"
  4. Mikael
    • Origin:

      Scandinavian, Finnish, and Breton form of Michael
    • Meaning:

      "who is like God?"
  5. Maxence
    • Origin:

      French form of Latin Maximus
    • Meaning:

      "greatest"
  6. Maynard
    • Origin:

      German
    • Meaning:

      "hardy, brave, strong"
  7. Mikko
    • Mannix
      • Origin:

        Irish
      • Meaning:

        "a little monk"
    • Mykelti
      • Origin:

        Native American
      • Meaning:

        "silent friend"
    • Malaki
      • Origin:

        Variation of Malachi, Hebrew
      • Meaning:

        "my messenger"
    • Mike
      • Origin:

        English, diminutive of Michael
    • Marc
      • Origin:

        French, Welsh and Catalan variation of Mark
    • Micha
      • Origin:

        Variation of Micah
    • Mathew
      • Origin:

        Spelling variation of Matthew
    • Maximiliano
      • Origin:

        Spanish
      • Meaning:

        "greatest"
    • Michel
      • Origin:

        French form and German short form of Michael
    • Munro
      • Origin:

        Scottish
      • Meaning:

        "mouth of the river Ro"
    • March
      • Origin:

        English word name
      • Meaning:

        "month name"
    • Miraj
      • Origin:

        Arabic
      • Meaning:

        "ascent"
    • Manus
      • Origin:

        Irish variation of Magnus
      • Meaning:

        "greatest"