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

#661

Skyler

shelter, protection

American
#662

Rosa

rose

Spanish
#663

Macy

enduring, from the mace clan

American
#664

Dulce

gentle, agreeable

Spanish
#665

Khaleesi

queen, wife of the khal (warlord)

American
#666

Marilyn

lake, waterfall (from Lynn)

American
#667

Martha

mistress, lady of the house

English
#668

Belen

house of bread

Spanish
#669

Adley

meadow clearing, heath clearing

American
#670

Kelsey

ship's victory

American
#671

Ellianna

my God has answered

American
#672

Nia

brightness, lustrous

Welsh
#673

Chana

God has been gracious, graciousness

Jewish
#674

Selene

brightness, radiance

Greek
#675

Lakelynn

lake, pool, waterside

American
#676

Lottie

free woman

English
#677

Loretta

laurel, victory crown

Italian
#678

Aleena

bright light

Arabic
#679

Ila

oak tree, terebinth

Indian
#680

Dani

gracious judge

English
#681

Remy

remedy, healer

French
#682

Whitley

bright woodland

English
#683

Lillie

lily flower, purity

English
#684

Jenna

paradise, garden of heaven

English
#685

Kennedi

strong-headed, determined

American
#686

Violeta

purple violet flower

Spanish
#687

Kendra

royal power, wise ruler

American
#688

Lennox

elm grove

Scottish
#689

Laney

a narrow path or road

American
#690

Aviana

bird-like, relating to birds

American
#691

Solana

of the sun

Spanish
#692

Veda

divine knowledge, sacred text

Indian
#693

Marigold

golden bloom

English
#694

Billie

resolute protection, strong-willed guardian

English
#695

Drew

wise

American
#696

Dylan

son of the sea, great tide

Welsh
#697

Ellis

my God is Yahweh

Welsh
#698

Gwen

white, fair, pure, blessed

Welsh
#699

Milan

gracious, dear, beloved

Slavic
#700

Amayah

the end, night rain

American
#701

Ryan

little king

American
#702

Leilany

royal flower

Hawaiian
#703

Christina

follower of Christ, anointed one

English
#704

Bridget

strength, power, virtue

Irish
#705

Ezra

help, helper

Jewish
#706

Ainsley

solitary meadow

Scottish
#707

Emerald

green gem, the green one

American
#708

Hana

flower

Japanese
#709

Rivka

to tie, to bind

Jewish
#710

Noor

light, divine light

Arabic
#711

Jenesis

in the beginning

American
#712

Amelie

rival, eager

French
#713

Royalty

of royal status, kingly lineage

African-American
#714

Taytum

bright village

American
#715

Lenora

light, bright one

English
#716

Kathryn

torture (early Greek form Aikaterine)

English
#717

Jamie

supplanter, one who follows

English
#718

Aileen

bright, shining light

Irish
#719

Arlet

eagle power, noble strength

French
#720

Kiana

ancient one

Hawaiian

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