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

#1637

Kaelyn

gentle, beautiful

American
#1642

Katrina

pure

German
#1658

Kinzley

royal clearing

American
#1663

Kenya

from Kenya, East Africa

African American
#1676

Kingsley

from the king's wood

American
#1701

Karlee

free woman

English
#1732

Kaila

slender and fair

English
#1737

Kristina

anointed one

Scandinavian
#1743

Katarina

pure, unsullied

Scandinavian
#1772

Klover

lucky, fortunate

American
#1782

Kaelani

of the heavens

Hawaiian
#1788

Keylani

heavenly, of the sky

Hawaiian
#1793

Kacie

brave

American
#1842

Kari

pure

Norwegian
#1845

Kaliah

to forgive, release

Hawaiian
#1849

Klara

clear, bright

German
#1853

Katia

pure, clear

Russian
#1869

Kamiya

gods will, divine wonder

Japanese
#1889

Kylani

royalty of the heavens

Hawaiian
#1904

Karlie

free man (feminized)

American
#1906

Khalia

immortal, eternal

Arabic
#1920

Kalilah

beloved, dear friend

Arabic
#1935

Kailee

gentle, beautiful, precious

American
#1940

Karoline

free woman

German
#1950

Kapri

from the Isle of Capri

American
#2002

Karely

feminine form of Carlos/Karl

Latin American
#2015

Karmen

song, poem

Spanish
#2030

Kaleia

the beloved one

Hawaiian
#2036

Kaelynn

lake, pool (from Lynn)

American
#2042

Kailynn

pure

American
#2050

Keyli

slender, fair

American
#2069

Keely

slender, elegant

Irish
#2070

Kaci

alert, watchful in battle

American
#2116

Krisha

divine feminine of Krishna

Hindu
#2143

Kayce

vigilant, watchful

American
#2163

Kaomi

beautiful face, beautiful appearance

Japanese
#2167

Khelani

sea and sky (poetic)

Hawaiian
#2174

Keren

flask of kohl (cosmetic)

Hebrew
#2175

Krystal

transparent, pure, sparkling

American
#2185

Karis

grace, kindness

Greek
#2188

Klarity

brightness, luminosity

English
#2204

Kalaya

beautiful, graceful

Thai
#2268

Kenzley

Royal meadow clearing

American
#2274

Kyrie

lord have mercy (liturgical phrase)

Greek
#2288

Katelynn

Lake, waterfall

American
#2301

Kalliope

beautiful voice, fair-voiced

Greek
#2315

Kelsie

ship's victory

American
#2333

Kyah

short form of Katarina

English
#2335

Kynslee

creative variant of Kinsley

American
#2341

Klani

heavenly, divine

Hawaiian
#2351

Kaori

sweet-smelling (香)

Japanese
#2386

Kinsey

king's meadow or island

American
#2387

Khari

good, fortunate

African
#2402

Kensington

estate of Cynsige's people

English
#2418

Kiari

bright, clear, famous

Italian
#2422

Kolbie

charcoal farm

American
#2460

Katy

each of the two

English
#2530

Kaida

sea dragon, small

Japanese
#2537

Kirby

church settlement, village with a church

English
#2545

Kavya

poem, poetry

Indian

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