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

#6074

Knox

hillock, knoll

American
#6085

Kacy

brave in battle

American
#6089

Kaydee

phonetic spelling of K.D. or variant of Cady

American
#6093

Katori

of or relating to Katori, a sacred place in Japan

Japanese
#6103

Kyliah

boomerang (curved throwing stick)

American
#6107

Kyleah

boomerang (curved throwing stick)

American
#6109

Kaileigh

from Kay and Lee combination

Irish
#6114

Kharisma

gift freely given by the gods

American
#6156

Kaliope

beautiful voice

Greek
#6167

Ksenia

hospitality, generous host

Russian
#6171

Kody

cushion (archaic interpretation)

American
#6174

Kassia

cinnamon plant, aromatic spice

Greek
#6178

Keanna

gentle, beautiful

Irish
#6185

Kinzie

son/daughter of the fair one

American
#6192

Kathalina

each of the two (uncertain etymology)

Spanish
#6193

Kaleena

pure

Irish
#6196

Keyara

dark one, dark-haired

Irish
#6199

Kenslei

royal woodland clearing

American
#6212

Kathaleya

orchid flower

American
#6222

Kehlanii

celestial, divine

Hawaiian
#6235

Kiyara

famous, distinguished

Italian
#6245

Khadedra

premature child (original root)

Arabic
#6257

Kaleyah

garland of flowers (from Hawaiian Kalei)

American
#6269

Khloie

epithet of Demeter (goddess of harvest)

American
#6275

Kamayah

miracle, divine

American
#6281

Kaileia

heavenly sea

Hawaiian
#6308

Kenzlie

modern coinage, variant of Mackenzie

American
#6325

Kylen

narrow channel of water (Kyle) + modern diminut...

Modern American
#6370

Kitt

follower of Christ (short for Christopher)

English
#6373

Kena

cool breeze

Hebrew
#6381

Kathia

pure, clear

Spanish
#6383

Kana

flower, added (fragrance)

Japanese
#6386

Kaja

pure, clear (via Katherine)

Scandinavian
#6389

Karmella

garden, orchard of God

Hebrew
#6391

Kanani

the beautiful one

Hawaiian
#6412

Kensie

Derived from McKenzie; son of the fair one

American
#6435

Keyanna

God is gracious (via Joanna/Johanna variant)

American
#6436

Kaimani

calm sea, still ocean

Hawaiian
#6442

Khylie

boomerang, returning stick

Australian
#6443

Keniyah

creative modern construction

American
#6452

Kota

big happiness, great light

Japanese
#6470

Karmani

jewel of karma

Indian
#6476

Khaza

treasure, storehouse of precious things

Arabic
#6507

Karielle

God is my song

French
#6510

Khaina

gracious, beautiful

African
#6512

Kenedi

ugly head (literal Old Irish)

American
#6528

Kahlan

slender, narrow

American
#6529

Khiabet

uncertain, possibly invented or highly localized

American (rare)
#6532

Kamyah

modern invented name

American
#6545

Kalaysia

beautiful, graceful (invented name with aesthet...

American
#6558

Keisi

joyful poem

Japanese
#6569

Kaleiah

beloved, sweetheart

Hawaiian
#6582

Kimia

precious, rare

Iranian
#6586

Khyla

slender, graceful

Modern American
#6589

Kashmir

land where water dries (desiccated land)

Indian
#6628

Kemper

one who combs wool or flax

American
#6630

Kirpa

kindness, blessing

Punjabi
#6637

Kerri

people of Ciar

Irish
#6645

Kristian

anointed one

Scandinavian
#6651

Kaija

innocent, clear

Finnish

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