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

4,312 girl names starting with C

#2448

Charlize

feminine form of Charles

South African
#2501

Chosyn

chosen, selected, specially picked

American
#2515

Carlie

strong, vigorous

English
#2575

Camdyn

winding valley, crooked hill

American
#2612

Cristal

clear ice, rock crystal

Spanish
#2619

Carleigh

free woman, strong woman

American
#2640

Carol

song of joy, joyful song

English
#2675

Calia

the flowering vine

American
#2701

Caleigh

slender, fair

American
#2720

Collette

victory of the people

French
#2775

Cloe

first growth of spring

English
#2782

Cambrie

from Wales, land of compatriots

American
#2796

Carlota

free woman, free person

Spanish
#2797

Colleen

lass, maiden

Irish
#2809

Clarice

bright, clear, famous

French
#2828

Cianna

ancient, enduring

Italian
#2857

Channing

church official's descendant

American
#2868

Callaway

from Calais

American
#2885

Corina

maiden, girl

Spanish
#2890

Charis

divine grace, favor

Greek
#2896

Clarity

brightness, fame

American
#2897

Cierra

mountain range, saw-toothed peaks

American
#2960

Calani

royalty, chief

Hawaiian
#2964

Chozyn

chosen, selected, special

American
#2972

Charlette

free woman, feminine form of Charles

French
#2976

Cheyanne

unintelligible speakers (Sioux term for Cheyenn...

American
#2980

Chesney

dweller near the oak trees

English
#3012

Chozen

chosen, selected, divinely appointed

American
#3050

Callan

powerful in battle

Scottish
#3052

Carli

feminine form of Carl/Charles

English
#3054

Carrie

feminine diminutive of Charles

English
#3059

Carley

strong, resilient one

English
#3075

Calayah

modern invented name

African-American
#3113

Connie

steadfast, constant, faithful

English
#3194

Cambri

fellow countrymen

American
#3210

Cesia

of the Caecilii family

Spanish
#3215

Carlotta

feminine form of Karl/Charles

Italian
#3217

Christiana

anointed one

English
#3224

Cristel

sparkling, clear

Spanish
#3228

Colby

charcoal settlement

American
#3230

Cami

young ceremonial attendant

French
#3286

Cailyn

slender, fair

Irish
#3337

Chase

pursuer, one who chases

American
#3379

Catalaya

named for botanist William Cattley

Spanish
#3388

Coralie

coral, sea treasure

French
#3404

Cameryn

bent river

American
#3408

Cambree

land of the Welsh people

American
#3412

Charleston

Charles's town

American
#3423

Camelia

helper to the priest

Romanian
#3433

Ciana

far, distant

Irish
#3449

Christy

follower of Christ

English
#3450

Cleopatra

glory of the father

Egyptian
#3462

Carissa

beloved, dear

English
#3549

Cyra

dark, dark-haired

Persian
#3598

Chole

blooming, young green shoot

American
#3633

Candace

pure, glittering white

English
#3648

Conley

warrior hound

Irish
#3669

Camiyah

of God, elevated

African American
#3731

Cerenity

calmness, peace, tranquility

American
#3752

Candy

sweet confection

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