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

#5318

Kaylanii

sea and sky

Hawaiian
#5346

Kartier

map-maker, cartographer

American
#5359

Kohani

daughter of priests

Hebrew
#5369

Kinzleigh

royal woodland clearing

American
#5385

Kelia

bright-headed, warlike

Irish
#5389

Kaela

slender, fair

Irish
#5407

Kamea

the cherished one

Hawaiian
#5421

Kennady

helmeted chief

Irish
#5469

Kenslie

royal meadow, kingapos;s clearing

American
#5477

Kamori

forest beauty

Japanese
#5497

Kyrielle

poem with repeated refrain

French
#5499

Kamia

desirable, pleasing

South Asian
#5519

Kaizlee

variant of Kaylee, slender or slim

American
#5539

Kalahni

royalty, noble one from the heavens

Hawaiian
#5574

Keiko

joyful child

Japanese
#5580

Kalynn

slender, narrow (via Irish Caolinn)

American
#5588

Kaylei

slender, fair

American
#5594

Kyana

ancient, primordial

American
#5595

Kelsy

victory ship, keel island

American
#5601

Kushana

of the Kushan people

Japanese
#5603

Kayana

elaborated form of Kay, joy

Hebrew
#5604

Katlyn

pure

Irish
#5630

Kenadee

helmeted chief, armored head

American
#5661

Keyari

bright, luminous

American
#5682

Karolyn

strong, vigorous

English
#5693

Khaliah

enduring, everlasting

Arabic
#5707

Karyme

dignified, honored

Arabic
#5717

Katalea

pure, unsullied

American
#5719

Kaislyn

ocean pool, sea meadow

American
#5728

Krishvi

belonging to Krishna, Krishna's light

Indian
#5774

Kasia

pure

Polish
#5778

Kaari

arc, curve, arch

Finnish
#5793

Kayanna

divine grace

American
#5795

Kaylor

tailor, one who cuts cloth

American
#5796

Kendyll

valley of the River Kent

American
#5816

Khalea

eternal, forever

American
#5822

Knoxlee

round-topped hill

American
#5823

Khailani

heavenly sea

Hawaiian
#5833

Kemistry

alchemy, magical transformation

American
#5837

Knova

stellar explosion, burst of brilliant light

American
#5841

Kashmere

land of eternal snow (poetic)

South Asian
#5843

Kylei

narrow channel or strait

Irish
#5861

Kymora

radiant, hopeful spirit (via Japanese ki + mora)

African-American
#5884

Keona

divine grace, gift of God

Hawaiian
#5903

Kausar

abundance, plenty

Muslim
#5911

Kathrine

pure, clear

English
#5947

Kalyn

lake, water (from Lynn)

American
#5950

Keller

basement, storage room manager

American
#5957

Keeva

beautiful, gentle, precious

Irish
#5962

Kalie

pure, clear

American
#5973

Korah

ice, frost

Hebrew
#5986

Kassidi

descendant of Caiside

American
#5996

Kanari

canary bird

Japanese
#5997

Koralynn

maiden of the coral

American
#6004

Kaisleigh

pure, beloved

American
#6006

Kahani

narrative, narration

Indian
#6020

Kaiomi

burning fire

Native American
#6027

Kyree

Lord, have mercy (liturgical phrase)

American
#6034

Keyri

sea, ocean

Japanese
#6041

Kamden

valley with a crest

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