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

  1. Mi̇ran
    • Origin:

      Azerbaijani form of Miran
    • Meaning:

      "peace, world; rulers, princes"
  2. Məti̇n
    • Origin:

      Azerbaijani form of Matin
    • Meaning:

      "firm, solid"
  3. Muhamməd
    • Origin:

      Azerbaijani form of Muhammad
    • Meaning:

      "praisworthy"
  4. Murchadh
    • Origin:

      Irish
    • Meaning:

      "sea battle"
  5. Mccall
    • Origin:

      Irish
    • Meaning:

      "son of Cathal"
  6. Mi̇rac
    • Origin:

      Azerbaijani form of Miraj
    • Meaning:

      "ascent"