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

  1. Məti̇n
    • Origin:

      Azerbaijani form of Matin
    • Meaning:

      "firm, solid"
  2. Maddyx
    • Origin:

      Variation of Maddox, Welsh
    • Meaning:

      "son of Madoc"
  3. Mccall
    • Origin:

      Irish
    • Meaning:

      "son of Cathal"
  4. Melech
    • Origin:

      Hebrew
    • Meaning:

      "king"
  5. Murchadh
    • Origin:

      Irish
    • Meaning:

      "sea battle"