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

#2761

Analiah

high, exalted grace

American
#2762

Aaralyn

mountain of strength

American
#2763

Minnie

resolute protector

English
#2764

Renleigh

reborn clearing

American
#2765

Kaior

the victorious (if from Cairo)

American
#2766

Zhavia

new house (if Xavier-derived)

American
#2767

Kulture

culture, cultivation of society

American
#2768

Souline

soul-like, spiritual

French
#2769

Jeanette

God is gracious

French
#2770

Selma

divine protection, helmet of the gods

Scandinavian
#2771

Iona

island (of Saint Columba)

Scottish
#2772

Nella

bright, shining one

Italian
#2773

Winnifred

white peace, fair and blessed

Welsh
#2774

Arlie

hare's meadow

American
#2775

Cloe

first growth of spring

English
#2776

Vesper

evening star

English
#2777

Emmalee

rival, industrious (Emily variant)

American
#2778

Brooks

one who lives near a brook or stream

American
#2779

Evan

the Lord is gracious

Welsh
#2780

Maddy

gift of God

English
#2781

Katya

pure, clear

Russian
#2782

Cambrie

fellow countrymen

American
#2783

Hera

queen of the gods

Greek
#2784

Kaleigh

slender

Irish
#2785

Kenzi

son of the fair champion

Scottish
#2786

Annaleah

grace, favor

English
#2787

Scotlynn

from Scotland

American
#2788

Kenzlee

fair champion

American
#2789

Anabelle

gracious and beautiful

French
#2790

Esra

help, helper

Turkish
#2791

Raiya

friend, companion

Arabic
#2792

Maevis

joy, gladness

English
#2793

Arzoi

hope, aspiration

Afghan
#2794

Adella

noble, nobility

English
#2795

Lynn

lake, pool

English
#2796

Carlota

feminine form of Charles/Carlos

Spanish
#2797

Colleen

lass, maiden

Irish
#2798

Medina

place of the Prophet, radiant city

Arabic
#2799

Roya

dream, vision

Iranian
#2800

Malorie

unlucky one

English
#2801

Talya

morning dew, divine freshness

Israeli
#2802

Karmyn

song, poem

American
#2803

Eman

faith, belief

Arabic
#2804

Atarah

garland, wreath of honor

Jewish
#2805

Teigan

beloved, dear

Welsh
#2806

Alaura

laurel tree, victory

American
#2807

Amarie

wished-for child

American
#2808

Lux

light

Latin
#2809

Clarice

bright, clear, famous

French
#2810

Darcie

dark one

Irish
#2811

Kinlee

king's meadow, royal clearing

American
#2812

Zayleigh

bright meadow (Z + leigh/leah)

American
#2813

Itzae

rainbow woman

Mexican
#2814

Ozzy

strength of God (through Uziah)

American
#2815

Ozzie

divine strength (from Osbourne)

American
#2816

Ellena

torch, shining light

Greek
#2817

Gisele

pledge, hostage

French
#2818

Adalyne

noble, nobility

American
#2819

Trisha

thirst, longing

English
#2820

Malika

queen

Arabic

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