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

#2521

Avigail

my father rejoices

Jewish
#2522

Asher

happy, fortunate, blessed

Jewish
#2523

Asra

pure, free

Arab
#2524

Jazmyn

jasmine flower

American
#2525

Naira

radiant, luminous

Arab
#2526

Amore

love

Italian
#2527

Averly

combination of Avery and Everly

American
#2528

Haniya

blissful, at peace

Arab
#2529

Linden

made of linden wood, gentle and protective

English
#2530

Kaida

sea dragon, small

Japanese
#2531

Lou

famous warrior

French
#2532

Suzanne

lily, rose

French
#2533

Elin

bright, shining light

Swedish
#2534

Goldy

made of gold, golden

Jewish
#2535

Emelyn

industrious, striving, vigorous

English
#2536

Starr

guiding light

American
#2537

Kirby

farmstead near a church

English
#2538

Teddi

wealthy guardian

English
#2539

Terra

earth, land, soil

English
#2540

Bryce

speckled, freckled

American
#2541

Dominique

belonging to God, of the Lord

French
#2542

Ali

noble, exalted, high

Arabic
#2543

Ramsey

raven island

English
#2544

Ayda

moonlight, benefit

Turkish
#2545

Kavya

gifted with the art of poetry

Indian
#2546

Shreya

auspicious, fortunate

Indian
#2547

Hayes

descendant of Aodh (fire)

English
#2548

Maela

noble, prince (feminine)

Breton
#2549

Kamani

bold one, warrior

Hawaiian
#2550

Yailin

modern Caribbean feminine name (creative constr...

Dominican
#2551

Mulan

magnolia flower, wood orchid

Chinese
#2552

Ulani

cheerful, light-hearted

Hawaiian
#2553

Ziyah

light, radiance, glow

Arabic
#2554

Kariyah

pure, beloved

African American
#2555

Jariyah

young woman, girl

Muslim
#2556

Eluney

gift of the sky

Mapuche
#2557

Thyri

thunder goddess

Danish
#2558

Kinzlee

royal woodland clearing

American
#2559

Maelie

noble, of royal bearing

French
#2560

Aniston

Anne's town, settlement of Anne

American
#2561

Eleonora

foreign, other

Italian
#2562

Precious

of great value, beloved, cherished

African
#2563

Kayleen

pure, dear little one

American
#2564

Gigi

nickname of affection for G-names

French
#2565

Angeli

angels, of the angels, divine messengers

Filipino
#2566

Katana

samurai sword, symbol of honor

American
#2567

Keisha

cassia tree, cinnamon spice

African-American
#2568

Priscila

ancient, venerable, of old times

Brazilian
#2569

Katara

fictional Water Tribe warrior

American
#2570

Karly

free woman, free person

American
#2571

Destinee

fate, that which is determined

American
#2572

Leiana

child of heaven, celestial beauty

Hawaiian
#2573

Abrielle

warrior of God, strong one of God

American
#2574

Emaan

sincerity of faith

Muslim/Arab
#2575

Camdyn

winding valley, crooked hill

American
#2576

Delylah

daughter of the night

American
#2577

Pyper

pipe player, flute player

American
#2578

Nihira

mist, dew, fog, frost

Indian
#2579

Joana

gift of God

Portuguese
#2580

Prudence

foresight, practical wisdom

English

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