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

#5641

Purpose

intention, reason for being

English
#5642

Quinlee

fifth meadow (if from Latin quintus)

Irish
#5643

Chapel

small church, place of worship

English
#5644

Ruah

spirit, breath, wind

Hebrew
#5645

Suhani

pleasant, charming, agreeable

Indian
#5646

Saribel

princess, beautiful

Latino
#5647

Solomiya

peace, wholeness

Ukrainian
#5648

Jaylie

joyful meadow, lively clearing

American
#5649

Ramani

charming woman

Indian
#5650

Adamari

noble, beloved

Latino
#5651

Haevyn

safe haven, refuge

American
#5652

Caiya

pure

Scandinavian
#5653

Zawadi

gift, present

East African
#5654

Deylani

from the alder grove, descendant of the challenger

Irish
#5655

Abella

beautiful

Spanish
#5656

Briany

strong, virtuous, honorable

Irish
#5657

Hadlie

heathery meadow, heathy clearing

English
#5658

Almas

unconquerable (via Greek adamas)

Kazakh
#5659

Amaura

eternal grace

American
#5660

Maleyah

exalted, sublime

American
#5661

Keyari

bright, luminous

American
#5662

Zenaya

to give thanks, to be grateful

American
#5663

Miyani

be correct, be upright

South African
#5664

Elaria

cheerful, joyful

Italian
#5665

Maanya

worthy of respect, honorable

Indian
#5666

Zyrah

princess, noblewoman

American
#5667

Taqwa

protection, shielding from harm

Arabic
#5668

Azaya

strength of God

African-American
#5669

Meklit

gift, counsel

Ethiopian
#5670

Zniyah

related to Saniyah: radiant, brilliant

African-American
#5671

Remmi

oarsman

French
#5672

Zaara

radiant, shining

Arabic
#5673

Finnleigh

fair, bright (fionn) + warrior/hero (lagh)

Scottish
#5674

Zyrielle

bright, radiant

American
#5675

Niari

graceful river, purpose

Congolese
#5676

Naavya

new, fresh, praiseworthy

Indian
#5677

Ares

god of war

Greek
#5678

Ilene

bright, shining light

American
#5679

Fawn

light brown, beige

English
#5680

Zaiah

salvation of God, God is salvation

African-American
#5681

Bruna

dark beauty

Italian
#5682

Karolyn

strong, vigorous

English
#5683

Darielys

blend of Daria and musical -elys suffix

Hispanic
#5684

Addaline

of noble kind

English
#5685

Arfa

elevated, distinguished

Muslim
#5686

Aritzel

noble, precious (from Nahuatl-Spanish fusion)

Mexican
#5687

Avya

invincible, indestructible

Indian
#5688

Jovanna

God is gracious

Italian
#5689

Neeva

snow, bright white

Irish
#5690

Tulip

the tulip flower

English
#5691

Jamison

son of James

English
#5692

Caris

love

Welsh
#5693

Khaliah

enduring, everlasting

Arabic
#5694

Anila

daughter of the wind

Indian
#5695

Ciani

God is gracious

Italian
#5696

Raengel

radiant angel

English
#5697

Nylee

smooth, flowing (evoking the Nile River)

American
#5698

Liviana

relating to the olive (archaic connection)

Italian
#5699

Bani

divine speech, sacred voice, word of God

Indian
#5700

Anara

abundance, fertility (symbolic)

Kazakh

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