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

1,371 girl names starting with Z

#2705

Zemirah

song, joyful melody

Hebrew
#2734

Zaila

strength, power

African American
#2766

Zhavia

new house (if Xavier-derived)

American
#2812

Zayleigh

modern invented name

American
#2836

Zayah

radiant, brilliant light

American
#2886

Zipporah

little bird

Hebrew
#2904

Zaylie

variant of Haley (hay meadow)

American
#2922

Zulema

peace

Spanish
#3004

Zailey

bright, joyful one

American
#3103

Ziah

light, splendor, radiance

Arabic
#3153

Zyana

radiant, luminous one

African American
#3163

Zaylani

heavenly, sky

American
#3200

Zoha

morning light, forenoon

Pakistani
#3214

Ziora

splendor, illumination

Jewish
#3221

Zenaida

life of Zeus

Greek
#3251

Zuriah

beautiful

Hebrew
#3266

Zalani

to be full, abundant

African
#3370

Zeniyah

divine hospitality; gift of grace

African-American
#3416

Zalaya

creative blend name

American
#3475

Zayra

flower, blossoming

Arabic
#3488

Zamiyah

possibly exalted, praised (from -iyah pattern)

American
#3551

Zakiyah

intelligent, bright-minded

Arabic
#3733

Zen

meditation, absorption in thought

Japanese
#3779

Zamirah

nightingale, melodious voice

Arabic
#3788

Zamari

musical, songlike

Arabic
#3822

Zalia

princess, noble

Arabic
#3833

Zakiya

pure, innocent

Muslim
#3867

Zailee

modern invented name

American
#3912

Zahava

precious, valuable

Israeli
#3947

Zahira

bright, radiant, shining

Arabic
#3962

Zorah

dawn, the bright place

Arabic
#4019

Zaelynn

modern invented name

American
#4031

Zaeli

modern invented name

American
#4070

Zelena

green, the color of nature

Slavic
#4085

Zaryah

flower, God's gift

African-American
#4105

Zyah

created modern name with bright sound

American
#4164

Zoelle

life, alive

American
#4171

Zanyla

gift of God, remembered by God

African-American
#4244

Zlata

precious, radiant

Russian
#4346

Zahraa

radiant, bright, luminous

Arabic
#4390

Zephyr

the west wind god

American
#4429

Zori

dawn, morning light

Slavic
#4461

Zaniah

star in Virgo constellation

Arabic
#4463

Zyanna

grace (via -anna suffix)

American
#4468

Zyaire

river that swallows rivers (from Zaire/Congo or...

American
#4470

Zuriyah

God is my strength

American
#4536

Zosia

wisdom

Polish
#4547

Zenobia

given life by Zeus

Greek
#4576

Ziggy

victorious protector

English
#4582

Zayelle

gift of God

American
#4631

Zury

beautiful, good

African
#4644

Zarya

morning glow, aurora

Russian
#4667

Zoriah

dawn, aurora, morning light

American
#4753

Zianna

God is gracious, gift of God

American
#4879

Zophia

divine wisdom

Eastern European
#4889

Zunaira

a type of belt or flower garland

Pakistani
#4988

Zaiya

radiant, brilliant light

Arabic
#5001

Zamaria

blooming, flourishing

African
#5030

Zamaya

night rain (from Amaya root)

African-American
#5066

Zeinab

father's precious jewel

Arabic

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