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

#5521

Bia

blessed, happy (as nickname for Beatriz)

Portuguese
#5522

Daleysa

valley, meadow

American
#5523

Mayven

one who understands, expert

American
#5524

Rateel

beautifully arranged, rhythmic

Arabic
#5525

Riven

split, torn asunder

American
#5526

Daelani

heavenly, sky (from lani)

Hawaiian
#5527

Avnoor

divine light, light of prayer

Sikh
#5528

Azylah

refuge, sanctuary

American
#5529

Pranshi

graceful, one who prays

Indian
#5530

Zeppelin

place name: Zeppelinheim, Germany

American
#5531

Copelynn

merchant, buyer of land

American
#5532

Winslet

place name from Berkshire, England

English
#5533

Avelie

wished for child

French
#5534

Adaleia

noble, of noble kind

American
#5535

Anahat

unstruck, without blemish, pure

Indian
#5536

Brexlee

speckled meadow, brixton clearing

American
#5537

Eilany

my strength

Israeli
#5538

Rowe

fame, renown

English
#5539

Kalahni

royalty, noble one from the heavens

Hawaiian
#5540

Jehlani

majestic one

African
#5541

Novarae

new, new star

American
#5542

Renli

benevolent reason or principle

Chinese
#5543

Anayat

solicitude, kindness

Arabic
#5544

Jlani

heaven, sky

East African
#5545

Radhya

worshipped, adored

Indian
#5546

Rivi

to bind, captivating

Jewish
#5547

Parklynn

park by the lake

American
#5548

Dahira

visible, apparent, manifest

Somali
#5549

Lorene

crowned with laurel, victorious

American
#5550

Elenor

bright, shining one

English
#5551

Zelia

zealous, ardent, passionate

Portuguese
#5552

Luanna

famous warrior

American
#5553

Maybel

my beautiful one

English
#5554

Neely

descendant of Niall

Irish
#5555

Celena

heavenly light

Greek
#5556

Iceland

place of glaciers and fire

American
#5557

Mela

dark-complexioned (via Melania)

Indian
#5558

Solveig

house of strength, dwelling of power

Norwegian
#5559

Deena

religion, religious

Jewish
#5560

Sarita

little Sarah, dear Sarah

Indian
#5561

Enora

light, torch

Breton
#5562

Gabriel

God is my strength

French
#5563

Maryrose

sea of bitterness + rose (alternative Mary etym...

English
#5564

Neomi

pleasantness, sweetness, delight

Jewish
#5565

Mirian

beloved, wished-for child

Georgian
#5566

Elloise

famous warrior

French
#5567

Teddie

gift of God

English
#5568

Lucila

illumination, radiance

Spanish
#5569

Aurea

golden, made of gold

Spanish
#5570

Renesme

combination of Renée (reborn) and Esme (beloved...

American
#5571

Milo

soldier

American
#5572

Gwendolynn

fair bow, white crescent

Welsh
#5573

Wiley

resolute protector, war-high

American
#5574

Keiko

joyful child

Japanese
#5575

Marialuisa

beloved/wished-for child

Spanish
#5576

Perl

precious gem from the sea

Jewish/Ashkenazi
#5577

Annamaria

beloved, wished-for

Italian
#5578

Elicia

of noble birth

American
#5579

Ebony

black, dark hardwood

African-American
#5580

Kalynn

pure (via Katherine root)

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