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

#3813

Cornelia

horn, strong-willed

Roman
#3831

Codi

helpful one

American
#3846

Crosby

dwelling near a cross

English
#3885

Celestia

heavenly, of the sky

Latin
#3897

Callista

superlative of kallos, beauty

Greek
#3907

Cayla

slender, graceful

American
#3936

Ciela

celestial, of the heavens

Spanish
#3938

Cielle

little sky, of the heavens

French
#3955

Celestine

divine, belonging to heaven

French
#3956

Corrie

diminutive of Cornelia (horn, strength)

Scottish
#3965

Cheryl

cherry fruit

English
#3968

Carolynn

free woman

English
#3990

Chavy

breath, to breathe

Jewish
#3995

Citlaly

star

Mexican
#3997

Calypso

to cover, to veil

Greek
#4013

Corinna

crowned one, garland

Greek
#4021

Cairo

city of a thousand minarets

American
#4039

Caterina

each of the two

Italian
#4054

Chasity

purity, moral cleanliness

American
#4073

Camari

moonlight, one related to the moon

African American
#4133

Charisma

personal magnetism, compelling charm

English
#4169

Calianna

most beautiful woman

American
#4198

Clarabelle

bright, clear (Clara) + beautiful (Belle)

English
#4210

Coralynn

like coral, sea-born beauty

American
#4213

Callyn

slender, narrow

American
#4218

Crimson

deep purplish-red color

American
#4242

Carsen

son of Carr, marsh dweller

American
#4264

Caydence

falling, flowing motion

American
#4315

Charolette

free woman

French
#4385

Corrine

maiden, girl

French
#4408

Charnissa

combination of char + issa (honey/bee)

American
#4464

Chimamanda

my God will not fail me

Nigerian
#4496

Christian

anointed one (via Christos)

English
#4531

Collier

charcoal maker, coal merchant

American
#4590

Christie

follower of Christ

English
#4627

Cameran

crooked nose

Scottish
#4656

Chizaram

my personal chi (divine guardian) has answered

Igbo
#4659

Clair

bright, clear, famous

French
#4698

Cherry

cherry tree or fruit

English
#4699

Caylani

heavenly sea, royal ocean

Hawaiian
#4722

Cailee

slender, fair

American
#4730

Calina

pure, clear (variant of Carolina)

Romanian
#4736

Cayleigh

from céilí, traditional Irish dance gathering

Irish
#4741

Cree

of the Cree people

Indigenous Canadian
#4749

Carys

love

Welsh
#4767

Coralee

coral

English
#4786

Cing

clarity, purity of character

Chinese
#4809

Carmel

garden of God, God's vineyard

Hebrew
#4821

Candice

queen mother (royal title)

English
#4826

Circe

to circle, to spin

Greek
#4830

Codie

helpful one

American
#4860

Choyce

the act of choosing, selected one

American
#4881

Calaya

beautiful, graceful

American
#4901

Ciel

sky, heaven

French
#4925

Chizara

divine spirit has replied

Nigerian
#4933

Cozette

victorious people (if from Nicole root)

French
#4942

Cody

cushion, pillow

American
#4955

Chance

good fortune, luck

American
#4963

Carmyn

song, poem

English
#5023

Calli

beauty

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