Searching for cool badass boy names for your little one that are tough and edgy, but still cute?
Then pull up a seat, mama, because you’re in the right place.
Today, I’m sharing my list of cool boy names that are hand-picked for 2022.
Let’s dive in –
The Best Badass Boy Names
Here are my favorite cool, badass boy names for your baby boy:
Van
- Origin: Welsh, Russian
- Meaning: God is gracious
Lennox
- Origin: Scottish
- Meaning: elm grove
Grey
- Origin: English
- Meaning: a neutral color
Asher
- Origin: Hebrew
- Meaning: happy, blessed
Jethro
- Origin: Hebrew
- Meaning: overflow
Bjorn
- Origin: Scandinavian
- Meaning: bear
Ford
- Origin: American
- Meaning: an iconic auto brand
Jett
- Origin: English
- Meaning: black
Hayes
- Origin: English
- Meaning: hedged area
Camden
- Origin: Scottish
- Meaning: winding valley
Zephyr
- Origin: Greek
- Meaning: west wind
Jasper
- Origin: Persian
- Meaning: treasurer, also a mountainous national park in Canada
Bear
- Origin: French/German
- Meaning: strong and brave animal
Carter
- Origin: Irish, Scottish, English
- Meaning: one who transports goods by cart
North
- Origin: English
- Meaning: a family who lived in the North; also, a baby name used by Kim Kardashian and Kanye West
Kane
- Origin: Celtic
- Meaning: warrior
Wilder
- Origin: English
- Meaning: untamed
Zayn
- Origin: Hebrew
- Meaning: God’s gracious gift
Wolfe
- Origin: English
- Meaning: wolf-like
Chip
- Origin: English
- Meaning: diminutive form of Christopher
Rune
- Origin: Old Norse
- Meaning: secret
Arlo
- Origin: Old English
- Meaning: rock hill
Rhodes
- Origin: Greek
- Meaning: where roses grow, also, a Greek island
Enzo
- Origin: Italian
- Meaning: ruler of the estate
Beau
- Origin: French
- Meaning: beautiful, or romantic partner
Zealand
- Origin: Dutch
- Meaning: sea land
Ledger
- Origin: Germanic
- Meaning: spear tribe
Cyrus
- Origin: Persian
- Meaning: sun
Raine
- Origin: American
- Meaning: blessings from above
Sonny
- Origin: English
- Meaning: son
Kendrix
- Origin: Welsh
- Meaning: bold ruler
Lincoln
- Origin: English
- Meaning: the lake settlement
Max
- Origin: Germanic/English
- Meaning: greatest\
Bowie
- Origin: Gaelic
- Meaning: fair-haired
Beck
- Origin: Germanic/Hebrew
- Meaning: stream
Linus
- Origin: Greek
- Meaning: flax colored
Zeke
- Origin: Germanic/Hebrew
- Meaning: God strengthens, short for Ezekiel
Koa
- Origin: Hawaiin
- Meaning: warrior
Archie
- Origin: English
- Meaning: genuine, bold, short for Archibald
Axel
- Origin: Danish
- Meaning: father of peace
Phoenix
- Origin: Greek
- Meaning: dark red
Mason
- Origin: Germanic/Hebrew
- Meaning: a tradesman who works with stone
Rockwell
- Origin: English
- Meaning: rock spring
Chase
- Origin: Old English
- Meaning: to hunt
Easton
- Origin: Scottish/English
- Meaning: from the east settlement
Maverick
- Origin: American
- Meaning: independent
Caden
- Origin: Welsh
- Meaning: spirit of battle
Knox
- Origin: Scottish
- Meaning: from the small hill
Reign
- Origin: English
- Meaning: to rule
Milo
- Origin: Latin
- Meaning: dear, beloved
Leo
- Origin: German
- Meaning: lion
Jax
- Origin: English
- Meaning: God is gracious
Bodhi
- Origin: Sanskrit
- Meaning: awakening or enlightenment
Nash
- Origin: English
- Meaning: by the ash tree
Beckett
- Origin: English
- Meaning: dweller by the brook
Tanner
- Origin: English
- Meaning: leather maker
Holt
- Origin: Old English
- Meaning: small wood or grove of trees
Brixton
- Origin: Old English
- Meaning: Brock’s town
Crew
- Origin: English
- Meaning: a group of people
Chicago
- Origin: Native American
- Meaning: onion or skunk
Zayden
- Origin: Arabic
- Meaning: to increase
Aero
- Origin: English
- Meaning: a projectile fired from a bow
Hendrick
- Origin: Danish/Old German
- Meaning: home leader
Wyatt
- Origin: Old English
- Meaning: brave in the world
Otto
- Origin: German
- Meaning: wealth, prosperity
Lane
- Origin: Finnish/Estonian or English
- Meaning: wave or path or roadway
Gunnar
- Origin: German
- Meaning: warrior
Ever
- Origin: American
- Meaning: always
Cruz
- Origin: Old English
- Meaning: brave or fierce person
Wolfgang
- Origin: German
- Meaning: wolf’s path
Tatum
- Origin: Old English
- Meaning: bringer of joy
Kit
- Origin: Greek
- Meaning: carrier of Christ
Mack
- Origin: Scottish/Irish
- Meaning: son of or greatest
Ace
- Origin: Latin
- Meaning: one, unity
Fox
- Origin: English
- Meaning: wild animal
Arlo
- Origin: Old English
- Meaning: rock hill
Cash
- Origin: English
- Meaning: maker of chests
Beckham
- Origin: English
- Meaning: homestead by the stream
Ziggy
- Origin: Old German
- Meaning: victorious protector
Jagger
- Origin: Old English
- Meaning: one who manages a pack of horses
Wilde
- Origin: old German
- Meaning: hunter
Hugo
- Origin: Old German
- Meaning: heart or mind
Marlo
- Origin: Old English
- Meaning: driftwood
Lennon
- Origin: Gaelic
- Meaning: lover
Tobias
- Origin: Hebrew
- Meaning: God is good
More Cool Boy Names
- Dune
- Oscar
- Magnus
- Roman
- Zeus
- Jett
- Bronson
- Roscoe
- Kingston
- Maddox
- Dash
- Journey
- Rune
Even more baby name inspo:
☁️ 105+ Whimsical Boy Names That Will *Definitely* Inspire You
☁️ 159+ Handsome One Syllable Boy Names That Are Short & Strong