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

5,447 girl names starting with K

#85

Kinsley

king's wood; royal clearing

English
#89

Kennedy

ugly head (from ceann donn)

Irish
#150

Kehlani

the royal/divine one (lani = heaven/royalty)

Hawaiian
#175

Katherine

pure

English
#180

Kaia

pure

Greek
#189

Kylie

graceful, beautiful

Australian
#220

Kaylee

pure (via Kayla from Michaela)

American
#232

Khloe

blooming, green shoot

American
#238

Kiara

bright, clear

Italian
#241

Kaylani

heavenly, royal

Hawaiian
#247

Kimberly

Cyneburga's meadow

English
#275

Kailani

heavenly sea, royal waters

Hawaiian
#292

Kamila

attendant at religious ceremony

Polish
#295

Kali

time, death, transformation

Hindu
#310

Kendall

English
#336

Kayla

wise child

American
#339

Kalani

royalty, of noble rank

Hawaiian
#439

Katalina

of Catherine, the pure one

Spanish
#443

Kaliyah

beloved, exalted crown

American
#455

Kira

sparkle, glitter

Persian
#491

Kora

girl (divine feminine)

English
#511

Kataleya

orchid flower (Cattleya species)

American
#535

Kate

innocent, virginal

English
#547

Kyla

victory of the people

Scottish
#580

Katie

each of the two (from Greek aikia)

English
#582

Kamryn

crooked nose

English
#609

Keira

dark one, black-haired one

Irish
#617

Kinley

son of Finlay (surname origin)

American
#628

Kenzie

fair one

English
#652

Kaitlyn

pure

Irish
#665

Khaleesi

queen, wife of the khal (warlord)

American
#670

Kelsey

ship's victory

American
#685

Kennedi

ugly-headed (original Gaelic)

American
#687

Kendra

royal power, wise ruler

American
#716

Kathryn

pure, clear

English
#720

Kiana

divine, moon goddess

Hawaiian
#722

Kyra

sun, throne

English
#724

Kenna

handsome, comely

Scottish
#730

Karla

strong, full-grown

German
#732

Kayleigh

slender, slim and fair

Irish
#743

Kensley

king's meadow

American
#751

Keilani

glorious sky, exalted heaven

Hawaiian
#756

Karsyn

son of the marsh dwellers

American
#768

Kaeli

graceful, beautiful

American
#774

Karina

pure

Scandinavian
#803

Keyla

crown of laurels

American
#823

Kylee

boomerang

American
#844

Kahlani

royalty, the divine

Hawaiian
#845

Kallie

beautiful

English
#855

Kaiya

ocean, shell

American
#863

Keziah

cassia tree, cinnamon spice

Hebrew
#867

Kelly

frequenter of churches

Irish
#894

Kori

hollow, cauldron

American
#898

Kailany

heavenly ocean, royal sea

Hawaiian
#902

Khalani

royal one, of royal blood

Hawaiian
#914

Kimber

royal fortress meadow

English
#934

Katelyn

pure

American
#968

Kaya

resting place, home

Turkish
#977

Kamiyah

divine, god-like

American
#979

Keily

curved hunting implement (boomerang-like)

Irish

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