12,000+ girl names with meanings, origins, and SSA popularity data. Filter by first letter or scroll by rank. Click any name for the full picture: pronunciation, famous namesakes, sibling ideas, and a teasing-risk score before the birth certificate gets signed.
5,965 girl names starting with M
beloved
Jewishlittle trunk, small traveling chest
Frenchliberation, spiritual release from the cycle of...
Hinduone who illuminates, shines
Germanbeloved + noble
Brazilianbeloved, wished-for child
Americanhumane, compassionate, wise woman
Hindibeautiful, gorgeous
Chineseheavenly, elevated one
Americanchosen, selected
Arabicgift of God
Croatiangift from God (popular interpretation)
Americantender, softness
Americanstone worker, stonemason
Americanblend of Mia ('mine/beloved') and Asia
African-AmericanGod's oath and beloved combined
Americanwhole, complete grace
Americanbeloved lake; sea of bitterness + lake
Englishelevated one; woman from the high place
ItalianGod is with us
Spanishhoney bee
Americanpearl
Irishworld glory / glory of the universe
Czechfrom Magdala (tower)
FrenchLovely, pleasant
Slavicworthy of love
Englishcorn meadow (maize + ley)
Americanmodern blend of Irish mythological and English ...
Irishgift from God
Americangift of Yahweh
Americancombination of Maria and Elisabeth
Afrikaansastonishing event
Americanfortunate, lucky
Arabicgolden, bright yellow
Americanson of Madoc
Americanspring of water, water source
Israelipearl
Englishheavenly, sky (lani element)
Italiansong thrush, singing bird
Englishwished-for child
Russianof Mars, dedicated to Mars
Americanbeloved
Slavicsmall, little
Englishsea circle, sea born
Welshbeloved, wished-for child
Americancloud
Indianvaried, multicolored
Americanbeloved, dear one (pet form of Mary)
IrishCan't narrow it down? Run a tournament.
Olivia has held #1 on the SSA list since 2019. Emma, Charlotte, Amelia, and Sophia round out the top five. Scroll to see the full ranked list.
Luna, Willow, Aurora, and Isla are all climbing fast. They're popular enough to be recognizable but not so common your daughter will share the name with three classmates.
Start with popularity rank — it tells you how common the name actually is. Then check the meaning and origin. Run it through our playground safety score. If it passes, put it in a tournament against your other favorites and see which survives head-to-head.
Eleanor means 'bright, shining one.' Clara means 'bright, clear.' Vera means 'truth' in Latin and Slavic. Names with strong meanings tend to age better than names chosen purely for sound.
Find the perfect name for your dog, cat, or any pet with curated suggestions.
Generate authentic names for D&D and RPG characters across 12 fantasy races.
Generate names for fictional characters across genres with backstory profiles.