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

8,332 girl names starting with A

#3560

Adhya

primal power, the supreme goddess

Indian
#3562

Analeigh

grace, favor

American
#3563

Adelin

nobility, distinguished birth

French
#3568

Abeeha

her father's delight

Arabic
#3570

Anabel

gracious, beautiful

Spanish
#3596

Aislyn

dream, vision

Irish
#3602

Annaleia

grace, favor

American
#3603

Avana

pleasant, beautiful, radiant

Irish
#3604

Adali

noble one

American
#3606

Amyla

beloved

American
#3609

Angelli

little angel

Italian
#3611

Angelly

angel, divine messenger

Spanish
#3612

Ajla

swift, agile

Bosnian
#3619

Aariyah

lioness of God

Arabic
#3637

Amna

trustworthy, faithful

Arabic
#3639

Adalaide

noble, nobility

French
#3646

Arianne

very pure, very holy

French
#3650

Aubrianna

noble elf ruler

American
#3655

Alinna

fair, lovely

German
#3657

Alaysha

noble kind

American
#3658

Analucia

light (Lucia = light)

Spanish
#3662

Aleiah

going up, immigration to the Promised Land

Hebrew
#3663

Aisley

dream, vision (via Aisling connection)

English
#3664

Amaiya

night rain

Japanese
#3666

Anasofia

wisdom

Spanish
#3680

Arwyn

very fair, noble maiden

Welsh
#3686

Aytana

eternal, everlasting

Caribbean
#3694

Afton

from the Afton River

Scottish
#3695

Aili

bright, radiant

Finnish
#3697

Annora

noble woman of honor

English
#3702

Allana

little rock, harmony

Irish
#3703

Ameliana

rival, eager

Italian
#3705

Alonna

beautiful, lovely

American
#3706

Arika

lovely, good and beautiful

Japanese
#3715

Ainslee

one's own meadow, solitary clearing

Scottish
#3728

Adaiah

ornament of God, God has adorned

Hebrew
#3738

Aahana

first rays of dawn

Indian
#3746

Alizae

joyful, full of joy

American
#3756

Adelaine

noble

French
#3765

Ailee

light, bright one

Scottish
#3783

Anagha

without fault, blameless

Hindu
#3784

Aryiah

noble, honorable

Indian
#3787

Asani

rebellious, stormy

Swahili
#3799

Amryn

long-lived, one who lives long

Arabic
#3802

Allegra

joyful, lively

Italian
#3804

Aviella

God is my strength

Jewish
#3811

Anova

new, renewed

American
#3816

Augustine

great, venerable

English
#3819

Arlee

hare meadow

English
#3823

Azelia

azalea flower

English
#3835

Azani

land of the Azania people

African
#3851

Alanie

orange tree, beautiful blossom

Irish
#3855

Aubreigh

elf ruler, magical power

American
#3856

Anaisha

special, unique blessing

Indian
#3858

Adamaris

noble of the sea

Hispanic
#3859

Azyla

dry (from Greek azaleos via Azalea)

American
#3861

Amariyah

God has spoken

American
#3891

Audrie

of noble character and power

English
#3915

Aly

noble, exalted

Arabic
#3918

Abigael

my father is joy

Christian

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