Baby Boy Names

12,000+ boy names with meanings, origins, and SSA popularity data. Filter by first letter or sort by rank. Click any name for pronunciation, famous namesakes, sibling pairings, and a teasing-risk score.

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

3,659 boy names starting with K

#5186

Kashus

empty, hollow

American
#5187

Knoxton

from the rocky settlement

American
#5188

Kensley

royal clearing

American
#5199

Kaceyon

modern invented elaboration of Kasey

American
#5209

Kalias

beautiful and good

American
#5215

Khoa

subject of study, academic discipline

Vietnamese
#5221

Kaidan

battle spirit

American
#5222

Karthikeya

son of Kartikey, the god of war

Indian
#5226

Kailoh

food, sustenance

Hawaiian
#5240

Kanaloa

the firm, the solid

Hawaiian
#5243

Kemani

strong, prosperous

Kenyan
#5250

Kiliam

bright-headed

Irish
#5256

Keziah

fragrant spice

Hebrew
#5262

Karver

one who carves wood or stone

American
#5276

Koden

helpful, from Cody's Irish root

American
#5279

Kroi

after, behind (positional)

Cambodian
#5282

Kristoff

bearer of Christ, Christ-carrier

Scandinavian
#5287

Khyzen

continuous improvement

American
#5308

Krystian

anointed one

Polish
#5321

Khizar

the green one, evergreen

Arabic
#5350

Kasim

one who divides and distributes fairly

Arabic
#5356

Kc

from Kansas City

American
#5359

Khoi

group, collective

Vietnamese
#5368

Kanen

little warrior

Irish
#5371

Kaya

yew tree

Japanese
#5372

Kale

narrow, strait

Hawaiian
#5386

Karthik

born in the month of Kartik

Indian
#5390

Kiaeem

standing upright, self-sustaining

Arabic
#5409

Kodie

cushion (alternative Irish etymology)

American
#5439

Kaled

undying, everlasting

Arabic
#5442

Khyir

the best, most excellent

Arabic
#5460

Kayven

gentle, beloved, kind

American
#5468

Kessler

copper merchant, kettlemaker

German
#5475

Khang

strong, healthy, prosperous

Vietnamese
#5525

Kaiyan

universe, cosmos

Persian
#5553

Kayhan

universe, world, cosmos

Persian
#5573

Krewe

Mardi Gras parade organization

American
#5581

Kelan

little slender one

Irish
#5607

Kean

distant, far off

Irish
#5612

Kamp

enclosed field

Dutch
#5636

Killua

fictional invented name, no established meaning

American
#5646

Krishay

of Krishna, divine grace

Indian
#5647

Khair

good, benevolent

Arabic
#5654

Kj

initials name, no fixed meaning

American
#5662

Keshaun

modern African-American creation

American
#5668

Kacper

one of the Three Wise Men (Magi)

Polish
#5686

Karan

skilled, capable doer

Indian
#5701

Khosen

chosen, selected, picked out

American
#5702

Kyari

family compound, homestead, house

Nigerian
#5712

Kohlson

son of coal, dark strength

American
#5714

Khrome

chromium metal, lustrous strength

American
#5725

Kolin

youth, pup

Irish
#5743

Kaelen

powerful in battle (alternate interpretation)

Irish
#5752

Kaydan

companion, friend

American
#5765

Kaston

invented modern name

American
#5766

Kennon

little wolf, wolf pup

Irish
#5792

Killiam

bright-headed, fair warrior

Irish
#5801

Kaynan

ancient, enduring

American
#5814

Kushal

well-being, prosperity

Indian
#5847

Konye

gift from God

Ghanaian

Can't narrow it down? Run a tournament.

Related lists

Frequently Asked Questions

What are the most popular baby boy names right now?

Liam has been #1 on the SSA boys list every year since 2017. Noah, Oliver, James, and Elijah are consistently in the top five. The full ranked list is above.

What boy names are rising in 2026?

Theodore, Finn, Atlas, and Jasper are all climbing. They sound contemporary without being invented, which means they'll age well on a resume.

What classic boy names are coming back?

Henry, Walter, Arthur, and Edmund are all up. Strong, one or two syllable names with history behind them are outperforming invented names right now. The pattern repeats every generation.

How do I check if a boy name sounds tough to tease?

Use the playground safety score on any name page. It checks for rhymes with common taunts, nickname risk, and initials that spell something unfortunate. Worth five seconds before committing.

Explore More Name Generators