Baby Girl names that start with M

Looking for Baby Girl names that start with M?

You could save precious hours of your time by using Bundle of Joy...

As a recent parent, I understand the anxiety of searching online for baby names, and that’s why I built Bundle of Joy – to save expecting moms and dads hours of their precious time while awaiting their baby.

First 50 recommendations FREE. Buy a pack if you like the recommendations and need more.

..Or you could browse (yet another) list of Baby Girl names that start with M

Illustration of a newborn baby

Macarena

Meaning: Mother of God
Origin: Spanish
Theme: Unique

Madeleine

Meaning: High tower or woman from Magdala
Origin: French
Theme: Strong

Madeline

Meaning: High tower
Origin: Southern
Theme: Strong

Madhavi

Meaning: Sweet
Origin: Hindu
Theme: Unique

Madhuri

Meaning: Sweetness, representing strength in kindness
Origin: Indian
Theme: Strong

Madison

Meaning: Son of Maud
Origin: Country
Theme: Unique

Maebh

Meaning: Intoxicating
Origin: Irish
Theme: Strong

Maebry

Meaning: Bitter or pearl
Origin: English
Theme: Unique

Maelle

Meaning: Ambitious
Origin: French
Theme: Unique

Maeve

Meaning: She who intoxicates
Origin: Irish
Theme: Unique

Magda

Meaning: High Tower
Origin: German
Theme: Unique

Magdalena

Meaning: From Magdala
Origin: Polish
Theme: Unique

Magdalene

Meaning: From Magdala
Origin: Biblical
Theme: Strong

Magnhild

Meaning: Strong in battle
Origin: Norwegian
Theme: Unique

Magnolia

Meaning: Flower embodying southern beauty and dignity
Origin: Southern
Theme: Unique

Maha

Meaning: Wild cow; Beautiful eyes
Origin: Arabic
Theme: Unique

Mahalath

Meaning: Disease; sickness
Origin: Biblical
Theme: Unique

Maia

Meaning: Good mother
Origin: Greek
Theme: Strong

Maile

Meaning: Green leaf, symbolizing strength and vitality
Origin: Hawaiian
Theme: Strong

Mairead

Meaning: Pearl
Origin: Irish
Theme: Strong

Mairi

Meaning: Beloved
Origin: Scottish
Theme: Unique

Maisha

Meaning: Life
Origin: African
Theme: Strong

Maja

Meaning: Splendid
Origin: Swedish
Theme: Unique

Makani

Meaning: Wind
Origin: Hawaiian
Theme: Unique

Makena

Meaning: The happy one
Origin: African
Theme: Strong

Malaika

Meaning: Angel
Origin: African
Theme: Unique

Malak

Meaning: Angel
Origin: Arabic
Theme: Unique

Malgorzata

Meaning: Pearl
Origin: Polish
Theme: Unique

Malia

Meaning: Bitter or sea of bitterness
Origin: Hispanic
Theme: Unique

Malie

Meaning: Calm
Origin: Hawaiian
Theme: Unique

Malin

Meaning: High tower
Origin: Norwegian
Theme: Unique

Malka

Meaning: Queen
Origin: Jewish
Theme: Unique

Malta

Meaning: Honey-sweet
Origin: Country
Theme: Unique

Manon

Meaning: Wished-for child
Origin: French
Theme: Unique

Manuela

Meaning: God is with us
Origin: Spanish
Theme: Unique

Manvi

Meaning: Humanity, symbolizing compassion and strength
Origin: Indian
Theme: Strong

Manya

Meaning: To be honored
Origin: Hindu
Theme: Unique

Mara

Meaning: Bitter
Origin: Country
Theme: Strong

Marcela

Meaning: Young warrior
Origin: Hispanic
Theme: Strong

Marcella

Meaning: Warlike
Origin: Italian
Theme: Unique

Maren

Meaning: Sea
Origin: Norwegian
Theme: Unique

Margaret

Meaning: Pearl
Origin: Western
Theme: Strong

Margareta

Meaning: Pearl
Origin: Swedish
Theme: Strong

Margarethe

Meaning: Pearl
Origin: German
Theme: Strong

Margarita

Meaning: Pearl
Origin: Mexican
Theme: Strong

Margaux

Meaning: Pearl
Origin: French
Theme: Unique

Margit

Meaning: Pearl
Origin: Norwegian
Theme: Strong

Margosha

Meaning: Pearl
Origin: Russian
Theme: Unique

Margot

Meaning: Pearl
Origin: French
Theme: Strong

Maria

Meaning: Wished-for child
Origin: Polish
Theme: Unique

Mariana

Meaning: Of the sea or bitter
Origin: Mexican
Theme: Unique

Maribel

Meaning: Mary beautiful
Origin: Hispanic
Theme: Unique

Maribelle

Meaning: Beautiful Marie combining beauty with a classic southern touch
Origin: Southern
Theme: Unique

Mariella

Meaning: Bitter sea
Origin: Italian
Theme: Unique

Marina

Meaning: Of the sea
Origin: Russian
Theme: Unique

Marisa

Meaning: Of the sea
Origin: Italian
Theme: Strong

Marisol

Meaning: Sun and sea
Origin: Mexican
Theme: Unique

Marit

Meaning: Pearl
Origin: Norwegian
Theme: Unique

Marjani

Meaning: Coral
Origin: African
Theme: Unique

Marjorie

Meaning: Pearl
Origin: Southern
Theme: Strong

Marlene

Meaning: Of Magdala
Origin: German
Theme: Unique

Marlowe

Meaning: Driftwood
Origin: English
Theme: Unique

Marnina

Meaning: Joy; rejoicing
Origin: Jewish
Theme: Strong

Marta

Meaning: Lady
Origin: Polish
Theme: Unique

Marte

Meaning: Lady
Origin: Norwegian
Theme: Strong

Martha

Meaning: Lady; mistress
Origin: Biblical
Theme: Unique

Martina

Meaning: Warlike
Origin: Italian
Theme: Strong

Marwa

Meaning: A mountain in Mekkah
Origin: Arabic
Theme: Unique

Marzena

Meaning: Dream
Origin: Polish
Theme: Strong

Masha

Meaning: Bitter
Origin: Russian
Theme: Strong

Massima

Meaning: Greatest
Origin: Italian
Theme: Strong

Mathilda

Meaning: Mighty in battle
Origin: German
Theme: Strong

Mathilde

Meaning: Mighty in battle
Origin: French
Theme: Strong

Matilda

Meaning: Mighty in battle
Origin: Royal
Theme: Unique

Matilde

Meaning: Mighty in battle
Origin: Italian
Theme: Unique

Maude

Meaning: Mighty in battle
Origin: Royal
Theme: Strong

Mauli

Meaning: Crown strength at top
Origin: Hindu
Theme: Strong

Maven

Meaning: One who understands
Origin: English
Theme: Unique

Maya

Meaning: Mother
Origin: Mexican
Theme: Unique

Maybelle

Meaning: Lovely symbolizing attractiveness with a deep southern essence
Origin: Southern
Theme: Unique

Maysa

Meaning: To walk with a proud, swinging gait
Origin: Arabic
Theme: Strong

Maëlle

Meaning: Ambition
Origin: French
Theme: Strong

Mbali

Meaning: Flower
Origin: African
Theme: Unique

Meabh

Meaning: Intoxicating
Origin: Irish
Theme: Unique

Meara

Meaning: Mirthful
Origin: Irish
Theme: Unique

Meenal

Meaning: Precious gem, representing rare strength
Origin: Indian
Theme: Strong

Meera

Meaning: Devotee of Krishna
Origin: Hindu
Theme: Unique

Megaera

Meaning: Grudge
Origin: Greek
Theme: Strong

Meher

Meaning: Benevolence
Origin: Indian
Theme: Unique

Mehetabel

Meaning: God benefits
Origin: Biblical
Theme: Unique

Mei

Meaning: Beautiful
Origin: Chinese
Theme: Unique

Meilin

Meaning: Plum grove
Origin: Chinese
Theme: Unique

Meira

Meaning: One who illuminates
Origin: Jewish
Theme: Unique

Melaina

Meaning: Dark, black
Origin: Greek
Theme: Strong

Melbourne

Meaning: Mill stream
Origin: Country
Theme: Unique

Melia

Meaning: Ash tree
Origin: Greek
Theme: Unique

Melika

Meaning: Honey bee
Origin: Hawaiian
Theme: Unique

Melinda

Meaning: Gentle one
Origin: Royal
Theme: Strong

Melisande

Meaning: Animal strength
Origin: French
Theme: Unique

Melissa

Meaning: Honey bee
Origin: Country
Theme: Strong

Melita

Meaning: Honey-sweet
Origin: Greek
Theme: Unique

Melpomene

Meaning: Choir
Origin: Greek
Theme: Strong

Melusina

Meaning: Strength in Work
Origin: German
Theme: Unique

Meng

Meaning: Dream
Origin: Chinese
Theme: Unique

Mengyao

Meaning: Superior handsomeness
Origin: Chinese
Theme: Strong

Mercedes

Meaning: Mercies, symbolizing compassion and strength
Origin: Spanish
Theme: Strong

Mercy

Meaning: Compassion a virtue name embodying southern kindness and humanity
Origin: Southern
Theme: Unique

Meredith

Meaning: Great ruler
Origin: Royal
Theme: Strong

Merida

Meaning: One who has Achieved a High Place of Honor
Origin: Western
Theme: Unique

Merritt

Meaning: Boundary gate
Origin: English
Theme: Unique

Meta

Meaning: Pearl
Origin: German
Theme: Unique

Mi-Cha

Meaning: Beautiful daughter
Origin: Korean
Theme: Unique

Mi-Ok

Meaning: Beautiful pearl
Origin: Korean
Theme: Strong

Mi-Sun

Meaning: Goodness and beauty
Origin: Korean
Theme: Unique

Mi-Young

Meaning: Everlasting beauty
Origin: Korean
Theme: Unique

Mia

Meaning: Mine or bitterness
Origin: English
Theme: Strong

Miao

Meaning: Marvelous
Origin: Chinese
Theme: Strong

Michal

Meaning: Brook
Origin: Biblical
Theme: Unique

Mihika

Meaning: Mist
Origin: Indian
Theme: Unique

Mihira

Meaning: Sun
Origin: Indian
Theme: Unique

Mila

Meaning: Gracious, dear
Origin: Russian
Theme: Unique

Milagros

Meaning: Miracles
Origin: Spanish
Theme: Unique

Milena

Meaning: Gracious; pleasant
Origin: Polish
Theme: Unique

Millicent

Meaning: Strong in work
Origin: English
Theme: Strong

Min

Meaning: Cleverness
Origin: Korean
Theme: Strong

Min-Jee

Meaning: Brightness and wisdom
Origin: Korean
Theme: Unique

Min-Ji

Meaning: Intelligence and wisdom
Origin: Korean
Theme: Strong

Mina

Meaning: Love
Origin: German
Theme: Unique

Minal

Meaning: Precious gem
Origin: Indian
Theme: Unique

Mingmei

Meaning: Bright and beautiful
Origin: Chinese
Theme: Strong

Mira

Meaning: Peace, World
Origin: Russian
Theme: Strong

Mirabella

Meaning: Wonderful
Origin: Italian
Theme: Unique

Mirabelle

Meaning: Of incredible beauty
Origin: Royal
Theme: Unique

Miranda

Meaning: Admirable
Origin: Mexican
Theme: Unique

Mireia

Meaning: To admire
Origin: Spanish
Theme: Unique

Mireille

Meaning: To admire
Origin: French
Theme: Unique

Mirella

Meaning: To admire
Origin: Italian
Theme: Unique

Mirelle

Meaning: To admire
Origin: Swedish
Theme: Unique

Miremba

Meaning: Peace
Origin: Black
Theme: Unique

Mirembe

Meaning: Peace
Origin: African
Theme: Unique

Mirena

Meaning: Beloved
Origin: Hawaiian
Theme: Unique

Mireya

Meaning: Admired
Origin: Hispanic
Theme: Unique

Miriam

Meaning: Wished-for child
Origin: Biblical
Theme: Unique

Mirit

Meaning: From the heights
Origin: Jewish
Theme: Unique

Miroslava

Meaning: Peaceful glory
Origin: Russian
Theme: Unique

Mirren

Meaning: Beloved
Origin: Scottish
Theme: Unique

Mitali

Meaning: Friendship
Origin: Hindu
Theme: Unique

Mneme

Meaning: Memory
Origin: Greek
Theme: Unique

Moa

Meaning: Mother
Origin: Swedish
Theme: Unique

Moana

Meaning: Ocean, strength in depth and vastness
Origin: Hawaiian
Theme: Strong

Moani

Meaning: Breeze
Origin: Hawaiian
Theme: Unique

Mohini

Meaning: Most beautiful, signifying enchanting strength
Origin: Indian
Theme: Strong

Moika

Meaning: My
Origin: Russian
Theme: Unique

Moira

Meaning: Bitter or great
Origin: Irish
Theme: Unique

Moksha

Meaning: Salvation
Origin: Hindu
Theme: Unique

Mona

Meaning: Noble, aristocratic
Origin: Norwegian
Theme: Strong

Monaco

Meaning: Country name
Origin: Country
Theme: Unique

Monica

Meaning: Advisor
Origin: Italian
Theme: Strong

Monifa

Meaning: Lucky
Origin: Black
Theme: Unique

Monika

Meaning: Advisor
Origin: Polish
Theme: Strong

Montserrat

Meaning: Jagged mountain
Origin: Mexican
Theme: Unique

Mor

Meaning: Myrrh
Origin: Jewish
Theme: Unique

Morag

Meaning: Great, sun
Origin: Scottish
Theme: Strong

Morgana

Meaning: Circle of the sea
Origin: Royal
Theme: Unique

Moriah

Meaning: God is my teacher
Origin: Jewish
Theme: Unique

Morna

Meaning: Tender
Origin: Scottish
Theme: Strong

Morocco

Meaning: Country name
Origin: Country
Theme: Unique

Morven

Meaning: Mariner
Origin: Scottish
Theme: Unique

Muirin

Meaning: Born of the sea
Origin: Irish
Theme: Unique

Muna

Meaning: Desires; Wishes
Origin: Arabic
Theme: Unique

Muriel

Meaning: Bright sea
Origin: Irish
Theme: Strong

Murron

Meaning: Sea warrior
Origin: English
Theme: Unique

Muskaan

Meaning: Smile
Origin: Indian
Theme: Unique

My

Meaning: The smallest one
Origin: Swedish
Theme: Unique

Myrina

Meaning: Swiftly bounding
Origin: Greek
Theme: Unique