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

#5401

Idy

industrious, hardworking

Germanic
#5402

Dannia

God is my judge

Spanish
#5403

Menucha

rest, tranquility, peace

Jewish
#5404

Ramya

beautiful, pleasing, lovely

Indian
#5405

Odyssey

long journey, epic voyage

American
#5406

Tristyn

tumult, outcry, noise

American
#5407

Kamea

the cherished one

Hawaiian
#5408

Taydra

modern invented name

American
#5409

Avigayil

source of joy

Jewish
#5410

Cailey

slender, graceful

American
#5411

Jazzlynn

jazz music, vibrant spirit

American
#5412

Breelyn

strength, hill (from Irish Bree)

American
#5413

Aubriana

elf ruler, noble and bright

English
#5414

Uriah

God is my light, flame of God

Hebrew
#5415

Anslee

one's own meadow

Scottish
#5416

Daviana

beloved, darling

American
#5417

Maleigha

beloved, wished-for child

American
#5418

Aaminah

trustworthy, faithful

Arabic
#5419

Purity

moral and spiritual purity

English
#5420

Anaiza

graceful, noble, honored

Arabic
#5421

Kennady

helmeted chief

Irish
#5422

Maison

house, home

French
#5423

Yaslin

jasmine flower

Arabic
#5424

Amely

work, labor, vigor

German
#5425

Jaylanni

heavenly child (blended meaning)

American
#5426

Jayline

modern invented name blending jay bird with ele...

American
#5427

Jailah

greatness, glory

American
#5428

Adalida

noble kind, of noble birth

Spanish
#5429

Armonie

harmony, concord, fitting together

French
#5430

Milli

gentle strength

English
#5431

Xela

under ten (Maya origin, place name)

Spanish
#5432

Skylie

sky, heavens, cloud

American
#5433

Zanaya

gift of God

African American
#5434

Zoei

life

English
#5435

Rhylie

descendant of Raghallach

Irish
#5436

Ahava

affection, devotion

Hebrew
#5437

Eily

diminutive of Eileen

Irish
#5438

Lillee

innocence, beauty

English
#5439

Ahaana

dawn, first light

Indian
#5440

Maesyn

one who works with stone

American
#5441

Child

young person of noble birth

English
#5442

Lunabelle

beautiful moon

English
#5443

Blu

sky-colored, blue

English
#5444

Suhayla

of or relating to Canopus (the star Suhail)

Arabic
#5445

Aelyn

lake-bright (combined Welsh elements)

Welsh
#5446

Amiria

industrious, striving (from Amelia)

Maori
#5447

Dalylah

gentle, delicate, languid

Arabic
#5448

Sveya

from the ancient tribal homeland

Swedish
#5449

Itzayanna

gift or dew of Itzamna; rainbow goddess

Mexican
#5450

Rhiley

courageous; descendant of Raghallach

Irish
#5451

Tamiyah

complete, pure

African American
#5452

Zanovia

creative variant of Zenobia

American
#5453

Lakeyn

lake; peaceful water

American
#5454

Waverley

quaking aspen meadow

Scottish
#5455

Jaiya

victorious goddess; one of Durgas names

Indian
#5456

Miangel

my angel

American
#5457

Dariya

possessor of good, wealthy

Russian
#5458

Nyara

unique, special, unlike any other

Indian
#5459

Rishika

inspired seer, receiver of divine wisdom

Indian
#5460

Ruqayya

ascending, rising, moving upward

Islamic

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