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

#4681

Nadalia

born at Christmas (Natalia element)

Eastern European
#4682

Oaklynne

lake (lynne element)

American
#4683

Jhream

joy, music (archaic)

American
#4684

Kridha

play, sport, amusement

Indian
#4685

Heyssel

modern variant of Hazel

American
#4686

Fatiha

conquest, victory

Arabic
#4687

Henlee

high meadow or woodland clearing

English
#4688

Ayira

radiant, glowing

African
#4689

Naiya

flowing water, movement

Arabic
#4690

Aolani

royal sky

Hawaiian
#4691

Yoana

Yahweh has been gracious

Spanish
#4692

Laiklynn

lake by the lake (compound water meaning)

American
#4693

Gertrude

strong spear

German
#4694

Dovie

peaceful, gentle

Jewish
#4695

Ona

grace, favor

Lithuanian
#4696

Georgianna

grace of the earth-worker

English
#4697

Lovina

little beloved one

Amish
#4698

Cherry

cherry tree or fruit

English
#4699

Caylani

heavenly sea, royal ocean

Hawaiian
#4700

Tula

tranquil, peaceful

Indian
#4701

Salina

salt works, salt flats

English
#4702

Lisette

my God is an oath

French
#4703

Lumina

luminaries, lights (plural)

English
#4704

Trudy

maiden of strength

English
#4705

Jacinta

precious purple gemstone (jacinth)

Spanish
#4706

Adia

gift of God

African
#4707

Suzette

pledged to God (via Susannah)

French
#4708

Dempsey

proud descendant, descendant of the proud one

Irish
#4709

Ely

God is my strength, my God is high

Hebrew
#4710

Yafa

graceful, lovely

Israeli
#4711

Marelyn

beloved lady, star of the sea

American
#4712

Lalani

heavenly flower

Hawaiian
#4713

Gwendalyn

fair, blessed, holy

Welsh
#4714

Landon

from the long ridge

American
#4715

Saida

blessed with good luck

Arabic
#4716

Teya

goddess, divine

European
#4717

Seanna

feminine form of John

Irish
#4718

Rayelle

ewe (from Rachel + elle)

American
#4719

Korie

from the round hill

American
#4720

Taj

crown

Arabic
#4721

Amena

honest, reliable

Arabic
#4722

Cailee

joyful gathering, dance

American
#4723

Nur

divine light, guidance

Arabic
#4724

Saba

morning, east wind

Arabic
#4725

Arissa

best, excellence

American
#4726

Nefertari

beautiful companion

Egyptian
#4727

Joleigh

pretty, cheerful

American
#4728

Brie

from the Brie region of France

French
#4729

Afia

born on Friday

Ghanaian
#4730

Calina

viburnum tree, rosy beauty

Romanian
#4731

Nyasia

miracle (if derived from Hebrew Nasia)

African American
#4732

Amellia

work, industriousness, striving

English
#4733

Jemimah

beautiful as a dove, pure

Hebrew
#4734

Judea

praised, one who is praised

American
#4735

Meenakshi

fish-eyed (one with beautiful, long, curved eyes)

Tamil
#4736

Cayleigh

from céilí, traditional Irish dance gathering

Irish
#4737

Emmaleigh

meadow, woodland clearing

English
#4738

Alahna

offering, awakening

Hawaiian
#4739

Raelle

God has healed

French
#4740

Kamri

modern feminine form of Cameron

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