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

#3421

Neriyah

lamp of God, God is my light

Hebrew
#3422

Rubie

red, crimson

English
#3423

Camelia

helper to the priest

Romanian
#3424

Hala

radiance, glory

Arabic
#3425

Stefania

crown, wreath

Italian
#3426

Leigh

woodland clearing, meadow

English
#3427

Nikki

victory of the people

English
#3428

Kaylen

modern coined name

American
#3429

Finlee

fair warrior

Scottish
#3430

Raniyah

one who gazes with admiration

Arabic
#3431

Dayanara

gift of Zeus

Spanish
#3432

Alysson

noble birth

English
#3433

Ciana

far, distant

Irish
#3434

Berklee

birch meadow

American
#3435

Kattaleya

orchid flower

Hispanic
#3436

Kior

variant of Kira, possibly meaning sun or throne

American
#3437

Eloah

deity; divine being

Jewish
#3438

Ezlyn

lake or pool (from Welsh -lyn suffix)

American
#3439

Khalyla

dear friend; beloved companion

Arabic
#3440

Arzoyi

wish; desire; hope

Afghan
#3441

Jazaiyah

possibly related to Azariah, meaning God has he...

African American
#3442

Aylany

oak tree (Hebrew) and halo of moonlight (Turkish)

American
#3443

Lulu

diminutive of Louise (renowned warrior)

Arabic
#3444

Ora

light

Jewish
#3445

Pauline

feminine form of Paul; devoted to the apostle

French
#3446

Gladys

princess; noble lady

Welsh
#3447

Robbie

bright fame

English
#3448

Delila

delicate, weak

English
#3449

Christy

Christian woman

English
#3450

Cleopatra

glory of the father

Egyptian
#3451

Romie

dew of the sea

English
#3452

Pilar

pillar, column

Spanish
#3453

Teddy

wealthy guardian

English
#3454

Maryanne

wished-for child of grace

English
#3455

Maris

of the sea

English
#3456

Petrona

solid as rock

Spanish
#3457

Rachell

gentle one

English
#3458

Azucena

Madonna lily

Spanish
#3459

Anamaria

gracious beloved

Spanish
#3460

Kourtney

from the court

American
#3461

Shifra

to improve, to make beautiful

Jewish
#3462

Carissa

grace, kindness

English
#3463

Silvana

of the forest, woodland

Italian
#3464

Monet

to be heard

American
#3465

Tali

my dew

Israeli
#3466

Daliah

branch, tendril of a grapevine

Hebrew
#3467

Lenni

bright, shining

Scandinavian
#3468

Maila

sacred maile vine, fragrant offering

Hawaiian
#3469

Storie

narrative, tale

American
#3470

Samyra

night companion

Arabic
#3471

Kahlia

beloved, darling

Hawaiian
#3472

Halsey

hazel island

English
#3473

Rayana

door of paradise (Jannah)

Arabic
#3474

Shyloh

his gift

English
#3475

Zayra

flower, blossoming

Arabic
#3476

Mahsa

like the moon

Persian
#3477

Afnan

tree branches, lush foliage

Arabic
#3478

Haidyn

rosy, heathen

English
#3479

Avonlea

river meadow

English
#3480

Ailen

bright, beautiful

Irish

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