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

#4

Charlotte

free woman

French
#11

Camila

ceremonial attendant, free-born noble

Spanish
#20

Chloe

epithet of Demeter, goddess of grain

English
#67

Claire

famous, renowned

French
#78

Clara

famous, illustrious

English
#92

Caroline

strong, full-grown

English
#102

Cora

heart

English
#123

Cecilia

patron of musicians, derived from Latin caecus ...

English
#128

Catalina

pure

Spanish
#140

Charlie

free man

English
#176

Callie

beautiful, lovely

American
#198

Celeste

heavenly, of the sky

French
#227

Celine

heavenly, of the sky

French
#235

Cataleya

Cattleya orchid flower

American
#239

Camille

noble, free-born youth in service of the temple

French
#257

Collins

son of Colin, victory of the people

Irish
#320

Catherine

English
#324

Camilla

temple servant, attendant at ritual

Italian
#398

Charlee

man, full-grown person

American
#400

Colette

victorious people

French
#416

Carmen

garden, vineyard

Spanish
#428

Carolina

free woman, song of joy

Italian
#454

Camryn

from the crooked stream

American
#476

Cassidy

curly-haired

Irish
#478

Clementine

belonging to Clement

French
#485

Cameron

bent river

Scottish
#495

Cali

from California (geographic)

American
#498

Calliope

beautiful voice

Greek
#506

Carter

transporter of goods by cart

American
#524

Charli

free person

English
#568

Cecelia

of the Caecilii, ancient Roman clan

English
#572

Capri

island of goats

Italian
#599

Chaya

living creature

Jewish
#603

Cleo

short form of Cleopatra: glory of the father

English
#614

Cassandra

shining upon man

English
#618

Clover

good luck, prosperity (symbolic)

American
#673

Chana

God has been gracious, graciousness

Jewish
#703

Christina

follower of Christ, anointed one

English
#721

Coraline

maiden of the coral sea

English
#729

Charley

free woman

English
#734

Celia

heavenly

Latin
#763

Charleigh

free man, free person

English
#784

Chelsea

chalk wharf, chalk port

English
#809

Cielo

paradise, the divine dwelling place

Spanish
#827

Cynthia

woman from Mount Cynthus

English
#871

Cheyenne

people of a different speech, alien speakers

American
#873

Carly

free man, free woman

English
#896

Chandler

candle maker, candle merchant

American
#908

Cattleya

queen of orchids (named after William Cattley)

Brazilian
#950

Clare

luminous, brilliant

English
#954

Campbell

crooked mouth

Scottish
#972

Celina

moon goddess (Selene)

Latin American
#1013

Carla

free man, free woman

Italian
#1036

Cadence

rhythm, musical flow, beat

American
#1055

Casey

vigilant, watchful

Irish
#1065

Cordelia

jewel of the sea

English
#1091

Claudia

of the Claudian clan

Italian
#1092

Corinne

maiden, young girl

French
#1109

Colbie

dark settlement, coal village

American
#1114

Chiara

famous, illustrious

Italian

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