105+ Strong, Badass Boy Names You Can *Not* Sleep On ☁️

Searching for strong 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 strong boy names that are hand-picked for 2022.

Let’s dive in –

The Best Badass Boy Names (with Meanings)

Here are my favorite strong boy names with meanings for your baby boy:

Van

  • Origin: Welsh, Russian
  • Meaning: God is gracious
  • Rank: #873

Lennox

  • Origin: Scottish
  • Meaning: elm grove
  • Rank: #254

Grey

  • Origin: English
  • Meaning: a neutral color
  • Rank: #716

Asher

  • Origin: Hebrew
  • Meaning: happy, blessed
  • Rank: #25

Jethro

  • Origin: Hebrew
  • Meaning: overflow
  • Rank: > 1000

Bjorn

  • Origin: Scandinavian
  • Meaning: bear
  • Rank: #766

Ford

  • Origin: American
  • Meaning: an iconic auto brand
  • Rank: #439

Jett

  • Origin: English
  • Meaning: black
  • Rank: #244

Hayes

  • Origin: English
  • Meaning: hedged area
  • Rank: #229

Camden

  • Origin: Scottish
  • Meaning: winding valley
  • Rank: #175

Zephyr

  • Origin: Greek
  • Meaning: west wind
  • Rank: > 1000

Jasper

  • Origin: Persian
  • Meaning: treasurer, also a mountainous national park in Canada
  • Rank: #128

Bear

  • Origin: French/German
  • Meaning: strong and brave animal
  • Rank: #826

Carter

  • Origin: Irish, Scottish, English
  • Meaning: one who transports goods by cart
  • Rank: #39

North

  • Origin: English
  • Meaning: a family who lived in the North; also, a baby name used by Kim Kardashian and Kanye West
  • Rank: > 1000

Kane

  • Origin: Celtic
  • Meaning: warrior
  • Rank: #329

Wilder

  • Origin: English
  • Meaning: untamed
  • Rank: #368

Zayn

  • Origin: Hebrew
  • Meaning: God’s gracious gift
  • Rank: #281

Wolfe

  • Origin: English
  • Meaning: wolf-like
  • Rank: > 1000

Chip

  • Origin: English
  • Meaning: diminutive form of Christopher
  • Rank: > 1000

Rune

  • Origin: Old Norse
  • Meaning: secret
  • Rank: > 1000

Arlo

  • Origin: Old English
  • Meaning: rock hill
  • Rank: #190

Rhodes

  • Origin: Greek
  • Meaning: where roses grow, also, a Greek island
  • Rank: > 1000

Enzo

  • Origin: Italian
  • Meaning: ruler of the estate
  • Rank: #139

Beau

  • Origin: French
  • Meaning: beautiful, or romantic partner
  • Rank: #94

Zealand

  • Origin: Dutch
  • Meaning: sea land
  • Rank: > 1000

Ledger

  • Origin: Germanic
  • Meaning: spear tribe
  • Rank: #574

Cyrus

  • Origin: Persian
  • Meaning: sun
  • Rank: #350

Reign

  • Origin: American
  • Meaning: to rule
  • Rank: #608

Sonny

  • Origin: English
  • Meaning: son
  • Rank: #497

Kendrix

  • Origin: Welsh
  • Meaning: bold ruler
  • Rank: > 1000

Lincoln

  • Origin: English
  • Meaning: the lake settlement
  • Rank: #45

Max

  • Origin: Germanic/English
  • Meaning: greatest
  • Rank: #159

Bowie

  • Origin: Gaelic
  • Meaning: fair-haired
  • Rank: #950

Beck

  • Origin: Germanic/Hebrew
  • Meaning: stream
  • Rank: > 1000

Linus

  • Origin: Greek
  • Meaning: flax colored
  • Rank: > 1000

Zeke

  • Origin: Germanic/Hebrew
  • Meaning: God strengthens, short for Ezekiel
  • Rank: #619

Koa

  • Origin: Hawaiin
  • Meaning: warrior
  • Rank: #546

Archie

  • Origin: English
  • Meaning: genuine, bold, short for Archibald
  • Rank: #399

Axel

  • Origin: Danish
  • Meaning: father of peace
  • Rank: #76

Phoenix

  • Origin: Greek
  • Meaning: dark red
  • Rank: #248

Mason

  • Origin: Germanic/Hebrew
  • Meaning: a tradesman who works with stone
  • Rank: #18

Rockwell

  • Origin: English
  • Meaning: rock spring
  • Rank: > 1000

Chase

  • Origin: Old English
  • Meaning: to hunt
  • Rank: #125

Easton

  • Origin: Scottish/English
  • Meaning: from the east settlement
  • Rank: #70

Maverick

  • Origin: American
  • Meaning: independent
  • Rank: #47

Caden

  • Origin: Welsh
  • Meaning: spirit of battle
  • Rank: #230

Knox

  • Origin: Scottish
  • Meaning: from the small hill
  • Rank: #221

Milo

  • Origin: Latin
  • Meaning: dear, beloved
  • Rank: #127

Leo

  • Origin: German
  • Meaning: lion
  • Rank: #31

Jax

  • Origin: English
  • Meaning: God is gracious
  • Rank: #243

Bodhi

  • Origin: Sanskrit
  • Meaning: awakening or enlightenment
  • Rank: #284

Nash

  • Origin: English
  • Meaning: by the ash tree
  • Rank: #233

Beckett

  • Origin: English
  • Meaning: dweller by the brook
  • Rank: #198

Tanner

  • Origin: English
  • Meaning: leather maker
  • Rank: #358

Holt

  • Origin: Old English
  • Meaning: small wood or grove of trees
  • Rank: > 1000

Brixton

  • Origin: Old English
  • Meaning: Brock’s town
  • Rank: #548

Crew

  • Origin: English
  • Meaning: a group of people
  • Rank: #267

Chicago

  • Origin: Native American
  • Meaning: onion or skunk
  • Rank: > 1000

Zayden

  • Origin: Arabic
  • Meaning: to increase
  • Rank: #204

Arrow

  • Origin: English
  • Meaning: a projectile fired from a bow
  • Rank: > 1000

Hendrick

  • Origin: Danish/Old German
  • Meaning: home leader
  • Rank: > 1000

Wyatt

  • Origin: Old English
  • Meaning: brave in the world
  • Rank: #29

Otto

  • Origin: German
  • Meaning: wealth, prosperity
  • Rank: #336

Lane

  • Origin: Finnish/Estonian or English
  • Meaning: wave or path or roadway
  • Rank: #261

Ever

  • Origin: American
  • Meaning: always
  • Rank: > 1000

Cruz

  • Origin: Old English
  • Meaning: brave or fierce person
  • Rank: #297

Wolfgang

  • Origin: German
  • Meaning: wolf’s path
  • Rank: > 1000

Tatum

  • Origin: Old English
  • Meaning: bringer of joy
  • Rank: #385

Kit

  • Origin: Greek
  • Meaning: carrier of Christ
  • Rank: > 1000

Mack

  • Origin: Scottish/Irish
  • Meaning: son of or greatest
  • Rank: #470

Ace

  • Origin: Latin
  • Meaning: one, unity
  • Rank: #156

Fox

  • Origin: English
  • Meaning: wild animal
  • Rank: #939

Arlo

  • Origin: Old English
  • Meaning: rock hill
  • Rank: #190

Cash

  • Origin: English
  • Meaning: maker of chests
  • Rank: #253

Beckham

  • Origin: English
  • Meaning: homestead by the stream
  • Rank: #222

Ziggy

  • Origin: Old German
  • Meaning: victorious protector
  • Rank: > 1000

Jagger

  • Origin: Old English
  • Meaning: one who manages a pack of horses
  • Rank: #771

Wilde

  • Origin: old German
  • Meaning: hunter
  • Rank: > 1000

Hugo

  • Origin: Old German
  • Meaning: heart or mind
  • Rank: #434

Marlo

  • Origin: Old English
  • Meaning: driftwood
  • Rank: > 1000

Lennon

  • Origin: Gaelic
  • Meaning: lover
  • Rank: #670

Tobias

  • Origin: Hebrew
  • Meaning: God is good
  • Rank: #277

More Cool Boy Names

  • Dune
  • Oscar
  • Magnus
  • Roman
  • Zeus
  • Felix
  • Jett
  • Bronson
  • Roscoe
  • Kyrie
  • Freddie
  • Ikarus
  • Elio
  • Brantley
  • 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

☁️ 185+ Vintage Boy Names (Old Fashioned Names I *Love*)

Recent Posts