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

#4640

Kennadi

ugly head (original clan self-reference)

Irish
#4661

Kimiko

precious, noble child

Japanese
#4666

Kaleigha

graceful, slender, beautiful

American
#4674

Katalaya

pure, innocent

Thai
#4684

Kridha

divine play, joyful activity

Indian
#4719

Korie

from the hollow, hollow dweller

American
#4740

Kamri

modern feminine form of Cameron

American
#4744

Kambri

from Wales, land of the Welsh

American
#4747

Kinza

hidden treasure

Muslim
#4768

Kamorah

overflowing, submersion

African American
#4774

Krue

cross-shaped

English
#4783

Katalia

creative variant of Katalina

English
#4801

Katharine

pure, clean

English
#4816

Kim

from Joachim, may God uplift

English
#4820

Kelilah

complete, all-encompassing

Hebrew
#4831

Kolbi

dark farm

American
#4839

Karisma

gift from God

Greek
#4843

Kobie

diminutive of Jacob or Jacobus

American
#4861

Kree

from the Cree people (Nehiyaw nation)

American
#4863

Kelce

ship victory

American
#4877

Keysi

vigilant, watchful

American
#4884

Kaziyah

judge, one who determines justice

African American
#4893

Kalanii

royal, chiefly, of noble rank

Hawaiian
#4900

Kynsleigh

royal woodland clearing

American
#4919

Kouvr

invented phonetic name

American
#4949

Klarissa

clear, bright

German
#4951

Kyari

bright, clear

Japanese
#4968

Kirra

to dance

Australian
#4974

Kitzie

little cat (pet name)

German
#4979

Keaton

keen warrior enclosure

English
#4992

Kenzy

son of Coinneach (child of Coinneach)

American
#4994

Kamyra

teacher; one who is strong

African-American
#4996

Khori

gift, blessing

African-American
#5020

Kristy

follower of Christ

English
#5048

Kaleesi

queen, wife of the khal

American
#5060

Keonna

brown hills

African-American
#5061

Kyanna

world, universe

American
#5081

Kaylahni

creative variant of Leilani/Keilani

Hawaiian
#5082

Kiori

rare, precious thread

Japanese
#5083

Kova

helmet, protection

Hebrew
#5106

Kimberley

from the city of Kimberley (South Africa)

English
#5120

Kaitlin

clear, unsullied

Irish
#5128

Kayci

alert, vigilant, watchful

Irish
#5130

Kaileen

bright slender one

Irish
#5144

Kemora

from the moor

American
#5145

Katerin

pure

Spanish
#5157

Khamyri

moon-like

African-American
#5168

Kanyla

possibly related to Camila or Kalyla

American
#5170

Kashlyn

modern blend of Kash and Lynn

American
#5188

Keisy

vigilant, watchful

Latin American
#5211

Kriva

creative action, sacred effort

Indian
#5248

Kimberlee

royal fortress meadow

English
#5254

Korina

maiden, girl

Greek
#5266

Khalilah

dear friend, intimate companion

Arabic
#5274

Kalei

the beloved one

Hawaiian
#5297

Keyani

royal, of the Kayanian dynasty

Persian
#5299

Khylee

boomerang

American
#5312

Kalaia

the artist, the craftsperson

Hawaiian
#5315

Kasani

blooming, flourishing

African
#5317

Kelany

modern invention with Celtic aesthetic

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