If you’re searching for the perfect baby girl name that starts with M, you’re in the right place. M names are timeless, feminine, and full of meaning. From classic biblical names to modern, unique, and sweet choices, baby girl names starting with M offer something for every style.
Below is a carefully curated list of 150 beautiful baby girl names that start with the letter M, each paired with a lovely meaning to help you find the one that feels just right.
Baby Girl Names That Start With M
- Madeline – Tower; strength
- Maria – Beloved; wished-for child
- Mary – Beloved; chosen one
- Maya – Illusion; water
- Mila – Gracious; dear
- Madison – Son of Matthew
- Margaret – Pearl
- Melanie – Gentle; dark
- Molly – Star of the sea
- Megan – Strong; capable
Classic & Timeless M Names
- Martha – Lady; mistress
- Matilda – Mighty in battle
- Monica – Advisor
- Miriam – Wished-for child
- Marian – Of the sea
- Maureen – Star of the sea
- Millicent – Gentle strength
- Marcella – Warlike
- Maribel – Beautiful Mary
- Marjorie – Pearl
Biblical & Faith-Inspired M Names
- Maryam – Beloved by God
- Magdalene – Woman from Magdala
- Moriah – Chosen by God
- Mercy – Compassion
- Micaiah – Who is like God?
- Mahalia – Tenderness
- Moria – The Lord is my teacher
- Myra – Fragrant oil
- Malachi (feminine use) – Messenger
- Mikayla – Who is like God?
Modern & Trendy M Names
- Maeve – She who intoxicates
- Marley – Pleasant meadow
- Mckenna – Fire-born
- Millie – Gentle strength
- Maci – Weapon; strong
- Malia – Calm; peaceful
- Mireya – Admirable
- Makenna – Happy one
- Maren – Of the sea
- Monroe – Mouth of the river
Soft & Sweet M Names
- Mae – Pearl
- Mimi – Beloved
- Mina – Love
- Mira – Wonderful; peace
- Milae – Gracious one
- Miel – Honey
- Mollye – Star of the sea
- Maisie – Pearl
- Mabel – Lovable
- Moon – Gentle beauty
Unique & Rare M Names
- Magnolia – Flower of dignity
- Marigold – Golden flower
- Melora – Golden apple
- Mirelle – Admirable
- Montana – Mountain
- Marcelline – Young warrior
- Myrna – Beloved
- Matisse – Gift of God
- Meira – Giving light
- Minerva – Wisdom
International Baby Girl Names That Start With M
- Marisol – Sea and sun
- Mirela – Peaceful
- Milena – Gracious
- Marlena – Star of the sea
- Mirella – Wonderful
- Magda – Woman of Magdala
- Mireya – Worthy of admiration
- Maia – Mother; nurturing
- Marta – Lady
- Mirette – Admirable
Nature-Inspired M Names
- Meadow – Grassy field
- Maple – Sweet tree
- Mist – Soft rain
- Moonlight – Gentle glow
- Marina – Of the sea
- Magnolia – Flowering tree
- Moss – Soft greenery
- Mountain – Strength
- Morning – New beginning
- Melody – Song
Vintage & Old-Fashioned M Names
- Maud – Mighty battler
- Myrtle – Evergreen tree
- Milena – Favor
- Marianne – Graceful
- Marietta – Little Mary
- Minna – Love
- Margot – Pearl
- Mattea – Gift of God
- Mildred – Gentle strength
- Marcia – Warlike
Strong & Elegant M Names
- Maxine – Greatest
- Monique – Unique
- Melina – Honey
- Marchelle – Warrior
- Marcelle – Brave
- Mirabel – Wonderful
- Maritza – Beloved
- Melody – Song
- Maribel – Beautiful
- Maelynn – Gentle strength
Short & Cute M Names
- Mia – Mine; beloved
- May – Springtime
- Meg – Pearl
- Mo – Beloved
- Min – Gentle
- Maeva – Welcome
- Mya – Dream
- Moe – Light
- Mimi – Sweet one
- Mell – Honey
Faith-Inspired & Meaningful M Names
- Mercy – Compassion
- Miracle – Blessing
- Messiah (rare use) – Anointed one
- Moriah – Chosen by God
- Manna – Gift from heaven
- Morningstar – Light of hope
- Majesty – Royal glory
- Mehetabel – God makes happy
- Meleah – Gentle strength
- Moria – God is my teacher
Finishing the List
- Maris – Of the sea
- Mireen – Star of the sea
- Melisande – Strong worker
- Monalisa – Noble one
- Mariel – God’s light
- Mirelle – Admirable
- Myla – Soldier; gracious
- Mireya – Worthy
- Madelina – Tower of strength
- Mireya-Grace – Admirable grace
- Maribel-Rose – Beautiful rose
- Mirelyn – Gentle soul
- Mirelle-Faith – Admirable faith
- Meadow-Grace – Peaceful blessing
- Mireya-Hope – Hopeful admiration
- Moon-Belle – Beautiful moon
- Marilyn – Star of the sea
- Mirelly – Lovely
- Mireyah – Admirable
- Magnolia-Joy – Joyful beauty
- Mirella-Rose – Beautiful rose
- Marigold-Faith – Golden faith
- Mirabella – Wonderful beauty
- Mirelle-Joy – Admirable joy
- Myriam – Wished-for child
- Meira-Grace – Light and grace
- Marisella – Little sea
- Moriah-Belle – Beautiful chosen one
- Mirelyn-Hope – Hopeful soul
- Magnolia-Grace – Graceful beauty
- 150 Beautiful Baby Girl Names That Start With the Letter M
- 150 Baby Boy Names That Start With the Letter L (With Meanings)
- 150 Beautiful Christian Baby Girl Names (With Meanings & Origins)
- 150 Christian Baby Boy Names With Beautiful Meanings
- 100 Baby Boy Names That Start With the Letter C (With Meanings & Origins)