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

#2401

Laniyah

divine sky child

African-American
#2402

Kensington

place of the royal family (modern cultural mean...

English
#2403

Jean

gift of God's grace

French
#2404

Marguerite

daisy flower

French
#2405

Betsy

my God is abundance

English
#2406

Asa

healer, physician

American
#2407

Ivie

ivy plant, faithfulness

English
#2408

Ileana

bright, shining one

Romanian
#2409

Jolee

pretty, beautiful

American
#2410

Shaindy

little beautiful one (diminutive)

Jewish
#2411

Wednesday

Woden's day

American
#2412

Azeneth

she belongs to Neith

Biblical
#2413

Samarah

guardian, watchman

Arabic
#2414

Syeda

lady, mistress, female leader

Arabic
#2415

Niya

purpose, intention

African-American
#2416

Tasneem

heavenly spring, fountain of paradise

Arabic
#2417

Sinai

of the moon god Sin

Hebrew
#2418

Kiari

dark one

Italian
#2419

Ilyana

Slavic elaboration of Helen

Bulgarian
#2420

Mckayla

gift from God

American
#2421

Niyah

purpose, intention

African-American
#2422

Kolbie

coal town, dark settlement

American
#2423

Anyeli

angel, divine messenger

Latin American
#2424

Jailyne

blend of Jay + -leen, phonetic Americanized name

American
#2425

Aerith

of the Ancients/Cetra (in-game mythology)

Gaming community
#2426

Jadore

I adore, I love

French
#2427

Navie

new, young, fresh

American
#2428

Ellamae

whole, all-encompassing (Ella) + month of May/s...

American
#2429

Minerva

goddess of wisdom and crafts

Roman
#2430

Janet

God is gracious

English
#2431

Leonie

brave as a lion

French
#2432

Junia

born in June, of the Junia clan

Roman
#2433

Tracy

warlike, brave

English
#2434

Valarie

brave, vigorous

English
#2435

Annemarie

grace and beloved

German
#2436

Annmarie

grace and beloved

Irish
#2437

Adora

adored, beloved

English
#2438

Porter

one who carries

English
#2439

Sima

treasure, fortune

Jewish
#2440

Sequoia

the name of Sequoyah, creator of the Cherokee s...

American
#2441

Anjali

offering, divine tribute

Indian
#2442

Zeina

beauty, adornment

Arabic
#2443

Cypress

cypress tree

American
#2444

Alyana

harmony, fair one

Native American
#2445

Collyns

son of Nicholas

American
#2446

Aseel

authentic, genuine

Arabic
#2447

Seven

the number seven, luck and completeness

American
#2448

Charlize

free woman, strong one

South African
#2449

Amour

romantic love, the god of love

French
#2450

Azariyah

God has helped, helped by God

Hebrew
#2451

Miamor

my love

Spanish
#2452

Annalisa

gracious, consecrated to God

Italian
#2453

Ravyn

dark-feathered bird, the raven

American
#2454

Sariya

clouds at night, night journey

Arabic
#2455

Havyn

safe harbor, refuge

American
#2456

Aeris

of the air

American
#2457

Anvika

powerful, invincible

Indian
#2458

Lively

full of life and energy

American
#2459

Imogene

maiden, daughter

English
#2460

Katy

each of the two

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