Baby Girl Names

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.

All A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

5,965 girl names starting with M

#4067

Makenzi

handsome, fair

Scottish
#4081

Makinley

fair hero

American
#4088

Mahi

fish

Indian
#4112

Mandy

worthy of love, lovable

English
#4120

Michele

who is like God?

Italian
#4126

Magali

pearl

French
#4128

Mallorie

unlucky, ill-omened

English
#4134

Muna

aspirations, heartfelt longings

Arabic
#4137

Miel

sweetness, golden nectar

French
#4142

Marleny

of Magdala (lake district)

Spanish
#4147

Maliha

graceful, charming

Arabic
#4152

Mishika

sweet, like honey

Indian
#4153

Mirielle

myrrh, sweet spice

French
#4178

Moxie

historical soft drink brand name

American
#4183

Malahni

modern blend, possibly dark and heavenly

American
#4187

Maevry

mead (alcoholic honey drink), intoxicating one

Irish
#4194

Marcia

of Mars, belonging to the war god

English
#4199

Milla

gracious, dear, beloved (Slavic root 'mil')

Slavic
#4217

Meara

mirth, merriment, great joy

Irish
#4226

Maysa

graceful, proudly walking woman

Arabic
#4229

Munira

radiant, illuminating

Arabic
#4252

Masyn

stoneworker, mason

American
#4263

Mannat

divine grace, gift

Indian
#4274

Malea

beloved, wished-for child (via Hebrew Miriam)

Hawaiian
#4291

Malanii

calm, serene

Hawaiian
#4301

Mavi

sky-colored, heavenly blue

Turkish
#4323

Marisela

combination of Maria and Marcela (little warrior)

Spanish
#4327

Mayumi

true bow (archery)

Japanese
#4361

Makaia

who is like God (Michael root)

Hawaiian
#4374

Maizee

corn, maize

American
#4383

Maybelle

beautiful May, lovable beauty

American
#4393

Masha

drop of the sea

Russian
#4398

Merci

mercy, compassion, grace

French
#4405

Mehreen

kind and loving

Pakistani
#4409

Mikah

who is like God? (rhetorical, implying no one)

American
#4444

Meila

gracious, dear

American
#4495

Madaline

woman from Magdala (tower)

English
#4499

Marygrace

sea of bitterness + divine favor

American
#4506

Marykate

sea of bitterness + pure

Irish
#4521

Maelys

chief; prince; leader

Breton
#4534

Mazzy

pearl

American
#4542

Muntaha

the boundary, the farthest point

Arabic
#4559

Madelis

tower, elevated place

Estonian
#4565

Meryem

wished-for child

Turkish
#4583

Mathilda

mighty in battle

English
#4585

Marietta

wished-for child, beloved

Italian
#4600

Maile

a fragrant native Hawaiian vine

Hawaiian
#4602

Mera

bitter

Italian
#4632

Malayna

dark beauty

American
#4641

Maddyson

son of Matthew, gift of God

English
#4646

Miliani

cherished by heaven

Hawaiian
#4672

Mayari

moon goddess

Filipino
#4711

Marelyn

Mary + Lynn (lake)

American
#4735

Meenakshi

beautiful as a fish's eyes, divine beauty

Tamil
#4760

Mirai

future

Japanese
#4776

Miraal

clear reflection, seeing clearly

Pakistani
#4780

Mayve

she who intoxicates, intoxicating one

Irish
#4815

Myriam

beloved

French
#4818

Malanie

dark-skinned beauty

French
#4819

Maxwell

Mack's stream, great stream

Scottish

Can't narrow it down? Run a tournament.

Related lists

Frequently Asked Questions

What are the most popular baby girl names right now?

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.

What girl names are trending in 2026?

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.

How do I pick a baby girl name?

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.

What girl names have the best meanings?

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.

Explore More Name Generators