I’ve always had a soft spot for girl names that start with M.
Maybe it’s because so many of them feel effortlessly pretty.
There are timeless names like Margaret to modern favorites like Mila, unique names like Mireya as well as bold choices like Moxie. There’s a surprising amount of variety packed into this one letter.
So, if you’ve been looking for baby girl names that start with M, you’re bound to find a name you love among these 300 options.
I’ve also included meanings and pronunciations where helpful, making it easier to discover a name that feels just right for your little one.
Let’s dive in 💕
Related posts:
- 300 Vintage Baby Girl Names With Meanings
- 300 Old Fashioned Girl Names (Beautiful, Classic & Forgotten Vintage Picks)
- 300 Elegant Girl Names With Meanings (Beautiful, Classy & Sophisticated Picks)
- 200 Trending Baby Girl Names For 2026
- 230 Unique Girl Names With Meaning (Rare & Beautiful Picks You’ll Love)
- 200 Flower Names For Girls With Meaning

Cute Girl Names That Start With M
These sweet and charming names feel playful and adorable.
- Mabel – lovable
- Maggie – pearl
- Maisie (MAY-zee) – pearl
- Mila (MEE-lah) – gracious, dear
- Millie – gentle strength
- Minnie – of the mind
- Molly – star of the sea
- Mimi – beloved
- Macy – hill
- Margo – pearl
- Marlie – pleasant wood
- Mya (MY-uh) – great
- Mia (MEE-uh) – mine
- Mika (MEE-kah) – beautiful fragrance
- Miko – beautiful child
- Mavis – songbird
- Merry – joyful
- Minnie – tiny (traditional nickname use)
- Milaine – little angel
- Maddie – high tower
Prettiest & Elegant Girl Names That Start With M
These names feel graceful, romantic, and timeless.
- Madeline – high tower
- Madeleine – woman of Magdala
- Magnolia – flowering tree
- Mariana – grace + bitter
- Mariella – drop of the sea
- Maribel – beautiful Mary
- Marigold – golden flower
- Marisol – sea and sun
- Marielle – star of the sea
- Marina – from the sea
- Marissa – of the sea
- Marlena – graceful
- Melanie – dark, mysterious
- Melody – song
- Mercedes – mercies
- Meredith – great ruler
- Mirabella – wonderful beauty
- Mirabelle – marvelous
- Miranda – worthy of admiration
- Mireille (mee-RAY) – to admire
Rare & Unique Girl Names That Start With M
Looking for something uncommon and distinctive?
- Maelle (mah-ELLE) – princess
- Maelis – chief, prince
- Maevyn – songbird
- Mahala – tender
- Mairead (ma-RAID) – pearl
- Malou – famous warrior
- Malin (mah-LIN) – little strong warrior
- Malva – mallow flower
- Manon (mah-NON) – wished-for child
- Marcelline – little warrior
- Marzena – beloved
- Mattea – gift of God
- Maura – great
- Maxima – greatest
- Meilani (may-LAH-nee) – heavenly flower
- Meliora – better
- Melisande – strong in work
- Merritt – boundary gate
- Milena – gracious, dear
- Minerva – goddess of wisdom
Short Girl Names That Start With M
Short names are trendy, modern, and easy to spell.
- Mae – pearl
- May – spring month
- Mara – bitter
- Mira – wonderful
- Mina – love
- Minae – flower
- Mika – new moon
- Minae – blossom
- Mimi – beloved
- Mya – great
- Mona – noble
- Mila – gracious
- Mirae (mee-RYE) – future
- Miel – honey
- Mavi – blue
- Marae – meadow
- Maci – weapon
- Miri – wished-for child
- Malu – peaceful
- Mazi – child
Long & Sophisticated Baby Girl Names That Start With M
If you love elegant, statement names, these are stunning.
- Magdalena – woman of Magdala
- Magnifica – magnificent
- Marcelina – little warrior
- Marcellina – dedicated to Mars
- Marguerite – pearl
- Mariangela – angel of Mary
- Marietta – little Mary
- Mariposa – butterfly
- Maristella – star of the sea
- Marlisette – little warrior
- Marquita – noble lady
- Matilda – mighty in battle
- Maximiliana – greatest
- Melisandra – honey strength
- Melodia – melody
- Michaela – who is like God
- Millicent – strong in work
- Mirabella – wonderful
- Mirandella – admirable
- Montgomery – mountain
More Beautiful Girl Names That Start With M
- Mabeline – lovable
- Mabry – meadow
- Macaria – blessed
- Maciara – gift
- Madalyn – high tower
- Maddalena – woman of Magdala
- Madigan – little dog
- Madisyn – son of Maud
- Madrona – motherly
- Maeva – welcome
- Magaly – pearl
- Magenta – vivid color
- Mahina – moon
- Maia – mother goddess
- Maialen – beloved
- Maida – maiden
- Maika – beloved
- Maire – star of the sea
- Maisa – walking proudly
- Malaya – free
- Malayah – free
- Maleah – queen
- Malena – tower
- Malika – queen
- Malinda – gentle
- Mallory – unfortunate
- Malorie – unlucky
- Malta – refuge
- Mana – spirit
- Mandisa – sweet
Modern & Trendy Girl Names That Start With M
- Maren – sea
- Mari – beloved
- Maria – bitter
- Mariah – of the sea
- Mariam – beloved
- Marianna – grace
- Marianne – grace
- Maribeth – sea of bitterness
- Maricel – beautiful
- Marielle – star of the sea
- Marinda – admired
- Maris – sea
- Maritza – little Mary
- Marjorie – pearl
- Marla – star of the sea
- Marlee – pleasant meadow
- Marlen – little warrior
- Marlowe – driftwood
- Marni – rejoice
- Marsha – lady
International Girl Names That Start With M
- Marta – lady
- Martine – warlike
- Maryam – beloved
- Masako – elegant child
- Mayumi – true beauty
- Meera – ocean
- Megumi – blessing
- Mei – beautiful
- Meilin – beautiful jade
- Melina – honey
- Meryem – beloved
- Micaela – who is like God
- Midori – green
- Mikaela – who is like God
- Milan – gracious
- Milagros – miracles
- Milana – gracious
- Mireya – admired
- Mirela – admirable
- Misaki – beautiful blossom
Even More Unique Baby Girl Names That Start With M
- Misty – morning dew
- Monet – advisor
- Monroe – mouth of the river
- Montana – mountain
- Morena – brown-haired
- Morgan – sea-born
- Morgana – sea circle
- Murphy – sea warrior
- Myla – merciful
- Myra – beloved
- Myriam – sea of bitterness
- Myrna – beloved
- Myrtis – myrtle plant
- Myrtice – myrtle
- Myrtiselle – flower
- Myah – great
- Mylene – gracious
- Myrella – admirable
- Mysha – happy
- Mystique – air of mystery
Final 110 Girl Names That Start With M
- Madella – tower
- Madiera – wood
- Madilyn – high tower
- Maegan – pearl
- Maellea – princess
- Maeson – stoneworker
- Maevie – songbird
- Magdala – tower
- Mahogany – rich wood
- Mairin – little Mary
- Maisyn – pearl
- Makena – happy one
- Makenzie – child of Kenneth
- Makenna – happy one
- Malani – gentle
- Malayah – free spirit
- Malea – flower
- Maleni – tower
- Malikae – queen
- Malisa – honeybee
- Mallie – bitter
- Mallyn – little warrior
- Malvina – smooth brow
- Manda – worthy of love
- Mandolin – musical instrument
- Manuela – God is with us
- Marabeth – sea of bitterness
- Maranda – admirable
- Marcea – warlike
- Marchesa – noblewoman
- Marcina – warrior
- Marcella – little warrior
- Marcellina – little warrior
- Marciella – warlike
- Marella – shining sea
- Marely – sea meadow
- Marena – sea
- Marenelle – sea light
- Maretta – lady
- Marfa – lady
- Margaux – pearl
- Margarita – pearl
- Mariama – beloved
- Mariangely – angel
- Mariannae – grace
- Maricella – beautiful
- Maricruz – Mary of the cross
- Maridel – sea valley
- Marigene – pure
- Mariellea – star of the sea
- Mariettae – little Mary
- Marilena – shining sea
- Marilin – beloved
- Marinella – little sea
- Marinette – little sea
- Maripaz – peace
- Marisela – sea and sun
- Marisella – sea star
- Maristela – star of the sea
- Maritzae – little Mary
- Marivel – miracle
- Marjoria – pearl
- Markella – dedicated to Mars
- Marlenna – little warrior
- Marlina – tower
- Marlisa – honey
- Marlo – driftwood
- Marlynn – lake
- Marquette – warlike
- Marquitae – noble
- Marsali – pearl
- Marshae – lady
- Marsella – warlike
- Marsellae – warlike
- Martella – lady
- Martika – warlike
- Maryella – star of the sea
- Maryelle – beloved
- Marylin – beloved
- Masielle – beautiful
- Mattea – gift of God
- Mattison – son of Matthew
- Maureen – star of the sea
- Maverick – independent
- Maxine – greatest
- Mayella – beautiful
- Maylene – beloved
- Mayra – beloved
- Mayzee – pearl
- Mazie – pearl
- McKenna – happy one
- Meadow – grassland
- Mechelle – who is like God
- Medora – gift
- Meesha – joyful
- Melania – dark
- Melba – slender
- Melicent – strong
- Melinda – gentle
- Melissa – honeybee
- Melita – honey
- Mellie – gentle
- Melrose – rose meadow
- Melvina – smooth brow
- Memphis – enduring
- Mercedes – mercies
- Mercy – compassion
- Merida – honored
- Merilyn – beloved
- Merryn – joyful
Final Thoughts on Girl Names That Start With M
I hope this list of 300 girl names that start with M helped you discover a few favorites and maybe even the perfect name for your little girl.
As a mom, I know how exciting and overwhelming baby name hunting can feel. One minute you’re certain you’ve found “the one,” and the next you’re adding ten more names to your list!
Take your time, say the names out loud, imagine calling them across the playground, and trust your instincts. The right name often has a way of standing out when you least expect it.
Wishing you so much joy as you continue your baby-naming journey and find a name you’ll love for years to come.
More name inspiration:
- 300 Biblical Girl Names With Meanings (Rare & Beautiful Choices)
- 300 Spanish Girl Names With Pronunciation and Meaning
- 200 Short Girl Names With Meanings (Cute, Unique & Perfect Short Middle Names for Girls)
- 300 Prettiest Greek Girl Names (With Pronunciation & Meaning)
- 300 Country Girl Names With Meanings (Cute, Southern & Cowgirl Favorites)
