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

#6165

Miryam

beloved

Jewish
#6172

Malette

little trunk, small traveling chest

French
#6201

Moksha

liberation, spiritual release from the cycle of...

Hindu
#6214

Meyer

one who illuminates, shines

German
#6225

Mariaalice

beloved + noble

Brazilian
#6242

Mahlia

beloved, wished-for child

American
#6249

Maanvi

humane, compassionate, wise woman

Hindi
#6278

Meily

beautiful, gorgeous

Chinese
#6282

Malayiah

heavenly, elevated one

American
#6294

Mahia

chosen, selected

Arabic
#6301

Matea

gift of God

Croatian
#6310

Makyla

gift from God (popular interpretation)

American
#6317

Mahayla

tender, softness

American
#6318

Macyn

stone worker, stonemason

American
#6319

Myasia

blend of Mia ('mine/beloved') and Asia

African-American
#6331

Maribeth

God's oath and beloved combined

American
#6346

Maryella

whole, complete grace

American
#6350

Marlyn

beloved lake; sea of bitterness + lake

English
#6353

Maddalena

elevated one; woman from the high place

Italian
#6354

Manuella

God is with us

Spanish
#6368

Missy

honey bee

American
#6371

Mairead

pearl

Irish
#6375

Miroslava

world glory / glory of the universe

Czech
#6378

Mylene

from Magdala (tower)

French
#6410

Mili

Lovely, pleasant

Slavic
#6449

Maebel

worthy of love

English
#6473

Maizley

corn meadow (maize + ley)

American
#6483

Maevery

modern blend of Irish mythological and English ...

Irish
#6492

Mikaely

gift from God

American
#6497

Mattison

gift of Yahweh

American
#6523

Mareli

combination of Maria and Elisabeth

Afrikaans
#6540

Myrical

astonishing event

American
#6552

Maymunah

fortunate, lucky

Arabic
#6556

Maize

golden, bright yellow

American
#6564

Maddix

son of Madoc

American
#6596

Maayan

spring of water, water source

Israeli
#6598

Margie

pearl

English
#6617

Milanni

heavenly, sky (lani element)

Italian
#6620

Mayvis

song thrush, singing bird

English
#6621

Manya

wished-for child

Russian
#6634

Markie

of Mars, dedicated to Mars

American
#6638

Mirna

beloved

Slavic
#6640

Mica

small, little

English
#6650

Morgana

sea circle, sea born

Welsh
#6664

Maryah

beloved, wished-for child

American
#6677

Megha

cloud

Indian
#6700

Motley

varied, multicolored

American
#6714

Mame

beloved, dear one (pet form of Mary)

Irish
#6720

Maryellen

#6721

Meiyah

#6740

Makaila

#6754

Marelie

#6763

Maydelin

#6799

Miarose

#6804

Makaela

#6827

Mio

#6830

Masina

#6861

Maimuna

#6874

Mailey

#6881

Mehr

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