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

71,646 girl names

#1561

Kamille

young ceremonial attendant

Scandinavian
#1562

Jamila

beautiful

Arabic
#1563

Koa

native Hawaiian acacia tree

Hawaiian
#1564

Jaelynn

Jay + lake (modern coinage)

American
#1565

Ema

painting horse (votive plaque)

Spanish
#1566

Ellowyn

elm tree

American
#1567

Daenerys

invented Valyrian fantasy name

American
#1568

Dixie

the American South

American
#1569

Irina

peaceful one

Russian
#1570

Nechama

comfort, consolation

Hebrew
#1571

Keeley

slender

Irish
#1572

Jaelyn

Jay + lake (modern American coinage)

American
#1573

Yesenia

a species of flowering palm tree

Spanish
#1574

Laynie

bright, shining light

American
#1575

Emmarie

beloved, wished-for child

American
#1576

Janessa

modern blend of Jane and Vanessa suffix

American
#1577

Hailie

hay field

English
#1578

Elianny

God has answered

American
#1579

Nadine

tender, delicate

French
#1580

Camden

winding valley

American
#1581

Marlie

boundary meadow

American
#1582

Kailyn

girl

Irish
#1583

Zayna

beauty, grace

Arabic
#1584

Sanai

brilliant, radiant, luminous

American
#1585

Aanya

grace, God has favored

Indian
#1586

Odessa

angry, wrathful

American
#1587

Mayra

sea of bitterness (via Mary/Myra)

Spanish
#1588

Lilieth

storm demon (ancient Mesopotamian origin)

Modern American
#1589

Georgie

farmer, earth worker

English
#1590

Tyler

tile maker, roofer

American
#1591

Kianna

of the Kiani dynasty, noble

American
#1592

Story

narrative, tale, account

American
#1593

Citlali

star

Mexican
#1594

Liya

I am with God (Amharic interpretation)

Ethiopian
#1595

Adalia

noble kind

Hispanic
#1596

Memphis

white walls (Inbu-hedj, alternate name)

American
#1597

Kasey

brave in battle, vigilant in war

American
#1598

Hosanna

praise be, exclamation of worship

Christian communities
#1599

Blakeleigh

dark meadow or pale clearing

American
#1600

Maelani

heavenly flower

Hawaiian
#1601

Cecily

from the Caecilius family

English
#1602

Yael

to ascend, to climb

Israeli
#1603

Aiza

might, glory

Pakistani
#1604

Geneva

juniper tree

American
#1605

Lenna

light, bright

English
#1606

Letty

gladness, delight

English
#1607

Linnea

twinflower (Linnaea borealis)

Swedish
#1608

Melania

dark-complexioned

Italian
#1609

Kalina

viburnum tree, guelder-rose

Polish
#1610

Hadassa

fragrant, evergreen (symbolic of the myrtle)

Jewish
#1611

Annabel

graceful beauty

English
#1612

Avalon

isle of apples

English
#1613

Sahily

flowing water, coastal ease

Arabic
#1614

Yvette

little Yves

French
#1615

Gisselle

pledge, hostage

French
#1616

Larissa

citadel, fortress

Greek
#1617

Isra

nocturnal journey, night travel

Arabic
#1618

Azuri

lapis lazuli

English
#1619

Diamond

hardest substance, precious gemstone

American
#1620

Abbie

father's joy, source of joy

English

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