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

#5821

Aneley

grace

American
#5822

Knoxlee

round-topped hill

American
#5823

Khailani

heavenly sea

Hawaiian
#5824

Stetson

son of Stephen

American
#5825

Aarvika

speech, expression

Indian
#5826

Marlani

heavenly Mary, beloved sky

Hawaiian
#5827

Marsali

pearl

Scottish
#5828

Historia

history, inquiry, story

Anime/Manga
#5829

Zylani

heavenly, sky

American
#5830

Nezuko

root child, sound child

Japanese
#5831

Hiraya

the fruit of one hopes and dreams

Filipino
#5832

Wrenlynn

lake, waterfall, pool

American
#5833

Kemistry

alchemy, magical transformation

American
#5834

Rhaena

divine, pure

American
#5835

Winslie

friend, joy

American
#5836

Avaylah

breath of life, living

American
#5837

Knova

creative K-variant of Nova

American
#5838

Inayat

bounty, generosity

Arabic
#5839

Gurnaaz

grace of the divine teacher

Punjabi
#5840

Caelyn

slender

Irish
#5841

Kashmere

land of eternal snow (poetic)

South Asian
#5842

Jenavieve

white wave

French
#5843

Kylei

narrow channel or strait

Irish
#5844

Xiadani

flower of the night

Mexican
#5845

Itzamara

dew of the sky, blessed

Mexican
#5846

Ash

related to ash trees

English
#5847

Rhya

flowing, from the river

Welsh
#5848

Ryli

courageous, valiant

Irish
#5849

Shahd

honey, sweetness

Arabic
#5850

Raphaella

divine healer

Italian
#5851

Caden

spirit of battle

American
#5852

Brayla

invented name combining Bray + la suffx

American
#5853

Enma

whole, universal

Japanese
#5854

Andersen

descendant of Andrew

Danish
#5855

Braylen

modern blend of Brayden + -len suffix

American
#5856

Ayaan

luck, good fortune

Arabic
#5857

Nazaret

branch; shoot (messianic)

Spanish
#5858

Nilani

sapphire; dark blue

Tamil
#5859

Tamija

African-American creative construction blending...

African-American
#5860

Paxtyn

Pæcc's settlement (Old English place name)

American
#5861

Kymora

creative variant of Kimora

African-American
#5862

Coi

quiet, still

American
#5863

Iyari

heart, spiritual center

Mexican Indigenous
#5864

Aylee

variant of Ailey, noble kind

Turkish
#5865

Romey

from Rome

European
#5866

Brailynn

modern coined name combining Bray + Lynn (lake)

American
#5867

Taara

sky god, thunder deity

Indian
#5868

Bentlee

clearing in the bent grass meadow

American
#5869

Zaraya

princess, radiance

Russian
#5870

Videl

she who sees, vision

Spanish
#5871

Catalyna

pure, unsullied

Spanish
#5872

Delayla

delicate, languishing

American
#5873

Emalynn

whole, universal

American
#5874

Nare

fire, light

Armenian
#5875

Lovie

love, affection

American
#5876

Vilma

determined protector

Scandinavian
#5877

Lynnie

lake, waterfall

American
#5878

Taylani

heavenly Taylor, sky child

Hawaiian
#5879

Zaela

princess, radiant one

American
#5880

Miles

soldier, warrior

American

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