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

#2701

Knight

servant, attendant

American
#2735

Konstantinos

steadfast, constant

Greek
#2740

Karmello

fruitful garden, vineyard

American
#2748

Korben

of the crow, raven-haired

American
#2751

Kylon

swift, victorious

American
#2758

Kazimir

destroyer of peace

Polish
#2765

Kamran

one whose desires are fulfilled

Iranian/Persian
#2769

Kove

sheltered bay, cove

American
#2776

Kowen

hollow, small cavity

American
#2792

Kayde

round, barrel

American
#2796

Kato

increase, wisteria

Ugandan
#2819

Kamil

perfect, complete

Arabic
#2820

Kaizyn

creative phonetic variant of Kaizen

American
#2823

Khazi

judge, magistrate

Arabic
#2824

Kairee

modern invented name

American
#2838

Kari

pure (via Katharina in Norwegian use)

Norwegian
#2859

Kevon

kind birth

Irish
#2875

Kailan

little slender one

American
#2885

Kylar

victorious people (from Gaelic connection)

American
#2891

Kayne

spear warrior, ancient one

Irish
#2906

Kyden

companion, friend

American
#2915

Kaspian

white, silver (ancient root)

English
#2936

Keylor

modern invented name, associated with key and w...

American
#2944

Keion

God is gracious

Irish
#2954

Kainan

one who possesses, nest-maker

Christian
#2957

Kassian

hollow

English
#2966

Kellin

strife, contest

American
#2969

Kion

lion

Swahili
#2975

Keyden

modern American coinage (rhyming name family)

English
#2981

Kory

hollow, seething pool

American
#2989

Kanon

rule, standard

Japanese
#2995

Kairi

nautical mile, measure of sea distance

Japanese
#3011

Kymere

fire-breathing creature of mythology

American
#3032

Kam

crooked, winding

American
#3034

Kolsyn

modern invented name, variant of Cole/Colson

American
#3036

Kipton

from the market town

American
#3049

Keyshawn

modern coinage combining Ke- prefix with Shawn

African American
#3053

Kaiel

who is like God

American
#3060

Kayan

universe, cosmos

Persian
#3077

Kyrell

lordly, master (via Cyril)

African-American
#3101

Kirin

giraffe

Japanese
#3121

Kymari

moon, of the moon

American
#3137

Kerem

generosity, nobility, virtue

Turkish
#3140

Kayvon

the sky, heavenly

Persian
#3148

Kiernan

dark one, little dark-haired one

Irish
#3163

Kailen

handsome youth

Irish
#3178

Kiyaan

king of kings, realm

Persian
#3197

Kadin

variant of Caden (battle)

Arabic
#3213

Keandre

manly, warrior (from Andre component)

African-American
#3236

Khylen

modern invented name

American
#3253

Kenzai

talent, ability

Japanese
#3271

Khaleb

dog (loyal companion)

American
#3273

Kavon

handsome, well-born

Persian
#3281

Kyllian

war, strife

Irish
#3283

Kadir

one who has power and ability

Arabic
#3297

Kaimana

power of the sea

Hawaiian
#3299

Ken

healthy, wise

English
#3301

Kaire

joyful celebration

African
#3307

Kaz

peace-keeper, destroyer of enemies' glory

Polish
#3308

Kwame

born on Saturday

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