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

#541

Amber

ambergris, waxy substance

English
#542

Makayla

gift from God

English
#543

Zahra

white flower

Arabic
#544

Margo

pearl

French
#545

Lylah

night, twilight

Arabic
#546

Jennifer

white wave, fair one

English
#547

Kyla

victory of the people

Scottish
#548

Amoura

full of love

French
#549

Winnie

holy peace, blessed reconciliation

Welsh
#550

Mylah

gracious, dear one

American
#551

Amalia

labor, toil

Italian
#552

Alisson

noble natured

English
#553

Reina

beautiful sound, elegant gem

Spanish
#554

Avianna

bird + grace

American
#555

Allie

defender of men (from Alexandra)

English
#556

Ivanna

God is gracious

Ukrainian
#557

Ariya

noble, honorable

Indian
#558

Lilian

purity, innocence

English
#559

Alia

exalted, sublime, noble

Arabic
#560

Noah

rest, comfort (when borrowing the male Noah's m...

American
#561

Aylani

high-born chief of the heavens

Hawaiian
#562

Reyna

ruler, one who reigns

Spanish
#563

Lexi

defender of people

English
#564

Brinley

burnt woodland clearing

English
#565

Iyla

halo of light around the moon

Turkish
#566

Mavis

song thrush, songbird

English
#567

Lina

palm tree

Arabic
#568

Cecelia

of the Caecilii, ancient Roman clan

English
#569

Eve

life, living

English
#570

Maren

sea pearl, variant of Mary/Marina

Scandinavian
#571

Monroe

from the bogs near the Roe river

Scottish
#572

Capri

island of wild boars (alternative etymology)

Italian
#573

Emelia

hardworking, industrious

English
#574

Jessica

to gaze, to behold

English
#575

Halle

salt worker, salt town

English
#576

Alejandra

protector of men

Spanish
#577

Gabrielle

God is my strength

French
#578

Yara

small butterfly

Arabic
#579

Della

noble, of noble birth

English
#580

Katie

pure, clear

English
#581

Beatrice

blessed, happy

Italian
#582

Kamryn

bent river or stream

English
#583

Arlette

eagle, noble strength

French
#584

Noemi

pleasant, sweet

Italian
#585

Ariah

air, song, melody

Hebrew
#586

Alondra

skylark

Spanish
#587

Maliyah

bitterness, wished-for child

African-American
#588

Mara

bitter

Jewish
#589

Jacqueline

supplanter, one who grasps the heel

French
#590

Jazlyn

jazz music + beauty

American
#591

Frankie

free one

English
#592

Eileen

little bird

Irish
#593

Angie

divine messenger

English
#594

Lyric

words of a song, poetic

American
#595

Aliana

grace of God

American
#596

Sierra

mountain range with jagged peaks

American
#597

Rosalia

rose, garland of roses

Spanish
#598

Oaklyn

oak tree meadow

American
#599

Chaya

living creature

Jewish
#600

Amaia

high place, elevated ground

Basque

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