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

6,423 girl names starting with S

#2715

Susannah

rose or lily flower

Hebrew
#2730

Sitara

star

Indian
#2747

Stephany

victors crown

American
#2748

Stacey

fruitful, she who will rise again

English
#2751

Sonny

bright one, term of endearment

American
#2768

Souline

soul-like, spiritual

French
#2770

Selma

divine protection, helmet of the gods

Scandinavian
#2787

Scotlynn

from Scotland

American
#2837

Suzanna

lily

English
#2855

Scotti

Gaelic speaker

Scottish
#2860

Sakina

divine presence, spiritual calm

Arabic
#2879

Seoni

golden

Indian
#2883

Simona

one who hears, listener

Italian
#2918

Sevynn

spiritual perfection

American
#2924

Sonja

wise one

Russian
#2928

Sonora

from Sonora, the desert region

American
#2929

Serayah

princess, noblewoman of God

African-American
#2937

Shaylee

combination of Shay (Irish) and lee (meadow)

Irish
#2941

Samirah

enchanting conversationalist, entertaining comp...

Arabic
#2945

Skylah

sky, heaven

American
#2984

Sakura

cherry tree flower

Japanese
#3000

Scarleth

bright red, scarlet-colored

American
#3005

Skarlett

bright red cloth

American
#3027

Siana

gift of God's grace

Welsh
#3030

Shia

gift from God

American
#3067

Safia

serene, tranquil

Arabic
#3076

Sena

rapids, flowing water

African
#3089

Saisha

meaningful existence, purposeful life

Indian
#3095

Skylee

cloud clearing

American
#3129

Stefany

crown, wreath

English
#3135

Sicily

from Sicily, island in the Mediterranean

Italian
#3159

Sahasra

infinite, limitless abundance

Indian
#3162

Saori

early life, beautiful weaving

Japanese
#3205

Sanvi

praised, knowledgeable

Indian
#3264

Sayani

of the evening

Bengali
#3273

Sandy

sand-colored, from the sand

English
#3327

Silver

moonlight, cool radiance

English
#3339

Sahar

crescent moon (related Hebrew form)

Arabic
#3342

Shyanne

people of a different language, red speakers

American
#3348

Saya

early night, swift shadow

Japanese
#3353

Sayler

adventurer, seafarer

American
#3355

Soul

immortal inner self

American
#3367

Saylah

prayer, peace

American
#3387

Savanah

treeless plain, grassy flatlands

American
#3418

Soliana

God has heard

Ethiopian
#3425

Stefania

crowned one

Italian
#3461

Shifra

to improve, to make beautiful

Jewish
#3463

Silvana

of the forest, woodland

Italian
#3469

Storie

narrative, tale

American
#3470

Samyra

night companion

Arabic
#3474

Shyloh

his gift

English
#3489

Solomia

Ukrainian form of Salome

Ukrainian
#3510

Shriya

prosperity, fortune, beauty

Indian
#3519

Svea

Sweden, Swedish woman

Swedish
#3552

Sparrow

free, community-minded spirit

English
#3572

Snow

white, pure

English
#3645

Shalom

peace, wholeness, completeness

Jewish
#3647

Saroya

Pleiades star cluster

Persian
#3668

Suhana

delightful, beautiful

Indian
#3688

Sanova

brilliant and pure

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