4176 Baby Names That Start With M (with Meanings and Popularity)

  1. Maira
    • Mattea
      • Origin:

        Italian, from Hebrew
      • Meaning:

        "gift of God"
    • Malek
      • Origin:

        Variation of Malik, Arabic, Dinka, Greenlandic
      • Meaning:

        "king; brown bull; wave"
    • Maida
      • Origin:

        English
      • Meaning:

        "maiden"
    • Maxton
      • Origin:

        English surname, elaboration of Max, Latin,"Maccas's homestead; greatest town"
      • Meaning:

        "Maccas's homestead; greatest town"
    • Marek
      • Origin:

        Russian, Polish, Czech, Slovak variation of Mark, Latin
      • Meaning:

        "warlike"
    • Makai
      • Origin:

        Modern variation of Michael, Hebrew
      • Meaning:

        "Who is like God"
    • Meraud
      • Origin:

        Cornish
      • Meaning:

        "a profit from the sea"
    • Mathilda
      • Origin:

        Variation of Matilda
      • Meaning:

        "battle-mighty"
    • Marvel
      • Origin:

        English word name
      • Meaning:

        "to be filled with wonder or astonishment"
    • Myka
      • Madge
        • Origin:

          Diminutive of Margery or Margaret
        • Meaning:

          "pearl"
      • Mykelti
        • Origin:

          Native American
        • Meaning:

          "silent friend"
      • Mireia
        • Origin:

          Catalan form of Mireille
        • Meaning:

          "to admire"
      • Menelik
        • Merina
          • Mahogany
            • Origin:

              Spanish
            • Meaning:

              "rich, strong"
          • Miral
            • Meera
              • Origin:

                Hindi, Sanskrit
              • Meaning:

                "light, saintly woman; prosperous"
            • Mannix
              • Origin:

                Irish
              • Meaning:

                "a little monk"