150+ Tough, Badass Boy Names (That You Didn’t Know Were In)

This post contains affiliate links.

 

Searching for 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. I’m a baby names expert and here are my top picks for badass baby boy names in 2026.

🔍 Curious how popular a name is?

Check any name's popularity trend since 1880 with our free Baby Name Popularity Checker.

Originally Published Mar 7, 2022 ・ Updated Jan 23, 2025

a baby boy with a beanie on his tattooed dads shoulders

What is an edgy boy name, exactly?

Edgy boy names typically use some of the less common letters in them like z and x: Zephyr, Zion, Onyx, Kendrix, Axel, Phoenix and Knox.

The badass feel of a name can also come from its meaning. The name Odin comes from Old Norse: it means lord of frenzy and has serious viking vibes. Kane means warrior, and Arno is German for eagle.

Names with aristocratic vibes like like Reign, Kingston and Cash are another direction to go when choosing an edgy boy name.

Badass boy names usually earn that reputation through sound as much as meaning – think hard consonants, warrior namesakes, or roots that translate to strength and courage. Some of the picks below are old standbys that have carried tough-guy status for generations, while others are newer entries just starting to catch on. Either way, you’re looking at names built to carry some real weight.

Here’s what’s in store – 

 

Free baby planner printable opt-in banner

Modern Badass Baby Boy Names

Some of our top picks when it comes to choosing a badass name for your little babe, these tough boy names are in style in 2026. 

Picked from United States’ Social Security Administration baby name data for 2023, these names are either in the ranks of the top 100, or found on the list of top-movers; baby names that increased in popularity over the past year.

Lennox

  • Origin: Scottish (place name / surname)
  • Pronunciation: LEN-uks · ˈlɛnəks
  • Meaning: person from the Lennox district (the Loch Lomond/River Leven region of Scotland)
  • Popularity: #263 and rising (#265 → #263, 2024)
  • Rank: #265
  • About: Isn’t there just something so edgy and unique about a boy’s name with an x?

Grey

  • Origin: English (variant of Gray, surname)
  • Pronunciation: GRAY · ˈɡreɪ
  • Meaning: British spelling variant of Gray; surname from a Norman place-name (‘Greek’) or a nickname for grey hair/beard
  • Popularity: #876 and falling (#862 → #876, 2024)
  • Rank: #862
  • About: This Americana boy’s name has only recently made its way on to the baby names charts in the US, first cracking the top 1000 in 2013, and gaining steam ever since. For middle names, you could either lean towards a more traditional, classic boy’s name like Grey Alexander, go Biblical with Grey Elijah or Grey Malachi, or turn up the tough by pairing it with another name from this list, like Ledger.

Hayes

  • Origin: English or Irish (surname)
  • Pronunciation: HAYZ · ˈheɪz
  • Meaning: enclosure or brushwood (English); alternatively ‘descendant of Aodh’ via the Irish surname Ó hAodha
  • Popularity: #160 and rising (#209 → #160, 2024)
  • Rank: #209

Zayn

  • Origin: Arabic
  • Pronunciation: ZAYN · ˈzeɪn
  • Meaning: beauty, gracefulness
  • Popularity: #249 and falling (#246 → #249, 2024)
  • Rank: #246

Wilder

  • Origin: English (occupational surname)
  • Pronunciation: WYL-dur · ˈwaɪldər
  • Meaning: wild one; also historically ‘a hunter of wild game’
  • Popularity: #392 and rising (#422 → #392, 2024)
  • Rank: #421

Modern badass baby boy names list graphic

Koa

  • Origin: Hawaiian
  • Pronunciation: KOH-ah · ˈkoʊə
  • Meaning: warrior, courage; also the name of a native Hawaiian tree
  • Popularity: #292 and rising (#298 → #292, 2024)
  • Rank: #298

Jett

  • Origin: English
  • Pronunciation: JET · ˈdʒɛt
  • Meaning: black, like the mineral jet (also evocative of speed, as in a jet aircraft)
  • Popularity: #161 and rising (#207 → #161, 2024)
  • Rank: #206

Axel

  • Origin: Scandinavian (Danish)
  • Pronunciation: AK-sel · ˈæksəl
  • Meaning: traditionally explained via the biblical name Absalom (‘father is peace’), though possibly originally a separate Old Norse name
  • Popularity: #78 and falling (#71 → #78, 2024)
  • Rank: #72

Lincoln

  • Origin: English (place name)
  • Pronunciation: LING-kun · ˈlɪŋkən
  • Meaning: a place name meaning roughly ‘colony by the pool’ (Lindum Colonia), later a surname and, in honor of Abraham Lincoln, a given name
  • Popularity: #73 and falling (#64 → #73, 2024)
  • Rank: #64

Beau

  • Origin: French
  • Pronunciation: BOH · ˈboʊ
  • Meaning: handsome
  • Popularity: #69 and rising (#80 → #69, 2024)
  • Rank: #79

Carter

  • Origin: English (occupational surname)
  • Pronunciation: KAR-ter · ˈkɑːrtər
  • Meaning: one who drove/operated a cart (occupational surname)
  • Popularity: #45 and rising (#48 → #45, 2024)
  • Rank: #48

Tough boy names list Pinterest graphic

Ever

  • Origin: English
  • Pronunciation: EV-er · ˈɛvər
  • Meaning: always, at all times
  • Popularity: #1,070 and falling (#1,062 → #1,070, 2024)
  • Rank: > 1000

Cruz

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

Mack

  • Origin: Scottish/Irish (nickname, from Gaelic ‘Mac-‘)
  • Pronunciation: MAK · ˈmæk
  • Meaning: nickname/short form of Gaelic ‘Mac-‘ names (e.g., Mackenzie, Malcolm), carrying that prefix’s ‘son of’ sense
  • Popularity: #498 and rising (#545 → #498, 2024)
  • Rank: #545

Arlo

  • Origin: Italian (uncertain origin)
  • Pronunciation: AR-loh · ˈɑːrloʊ
  • Meaning: rock hill
  • Popularity: #146 and rising (#158 → #146, 2024)
  • Rank: #158

Zayden

  • Origin: American (modern coinage)
  • Pronunciation: ZAY-dun · ˈzeɪdən
  • Meaning: to increase
  • Popularity: #202 and falling (#191 → #202, 2024)
  • Rank: #191

Badass tough boy names list graphic

Maverick

  • Origin: English surname (Devon, England, attested from the 1500s); American usage
  • Pronunciation: MAV-rik · ˈmævrɪk
  • Meaning: independent, nonconformist
  • Popularity: #36 and rising (#37 → #36, 2024)
  • Rank: #37

Easton

  • Origin: Old English (place name)
  • Pronunciation: EE-stun · ˈiːstən
  • Meaning: eastern settlement
  • Popularity: #103 and falling (#98 → #103, 2024)
  • Rank: #96

Oscar

  • Origin: Irish, Old English
  • Pronunciation: AHS-kur · ˈɑːskər
  • Meaning: a blend of two separate old names: Gaelic ‘deer-friend’ and Old English/Norse ‘god’s spear’
  • Popularity: #217 and falling (#216 → #217, 2024)
  • Rank: #216

Roman

  • Origin: Latin (via Old French)
  • Pronunciation: ROH-mun · ˈroʊmən
  • Meaning: belonging to or hailing from the city of Rome
  • Popularity: #52 and rising (#66 → #52, 2024)
  • Rank: #66

Crew

  • Origin: Welsh (via the place name Crewe, Cheshire)
  • Pronunciation: KROO · ˈkruː
  • Meaning: weir — a river dam or fish-trap
  • Popularity: #250 and rising (#260 → #250, 2024)
  • Rank: #260

Onyx

  • Origin: Greek
  • Pronunciation: ON-iks · ˈɑːnɪks
  • Meaning: banded gemstone; from Greek for ‘claw, fingernail’
  • Popularity: #358 and falling (#307 → #358, 2024)
  • Rank: #308

Knox

  • Origin: Scottish/Old English (surname and place name)
  • Pronunciation: NOKS · ˈnɑːks
  • Meaning: small hill with a rounded top
  • Popularity: #209 and falling (#208 → #209, 2024)
  • About: Although this name has a meaning all on its own, it could also be associated with badass, Johnny Knoxville, or be thought of to give off western vibes when connected to Knoxville, Tennessee
  • Rank: #208

Otto

  • Origin: Germanic
  • Pronunciation: AH-toh · ˈɑːtoʊ
  • Meaning: wealth, fortune (short form of Old Germanic compound names built on the ‘wealth’ element)
  • Popularity: #274 and rising (#282 → #274, 2024)
  • Rank: #281

Stone

  • Origin: English (surname, from Old English “stan”)
  • Pronunciation: STOHN · ˈstoʊn
  • Meaning: from the English word for stone/rock; originally a surname for someone who lived near a notable stone or worked with stone
  • Popularity: #1,048 and falling (#995 → #1,048, 2024)
  • Rank: #990

Tripp

  • Origin: English (nickname)
  • Pronunciation: TRIP · ˈtrɪp
  • Meaning: a nickname for a third-generation namesake (parallel to ‘Trey’)
  • Popularity: #510 and falling (#458 → #510, 2024)
  • Rank: #456

Otis

  • Origin: English (patronymic surname, from a Germanic given name)
  • Pronunciation: OH-tis · ˈoʊtɪs
  • Meaning: a patronymic meaning ‘son of Ote/Ode’, a name cognate with Otto
  • Popularity: #730 and falling (#654 → #730, 2024)
  • Rank: #652

Cyrus

  • Origin: Old Persian (via Greek Kŷros)
  • Pronunciation: SY-rus · ˈsaɪrəs
  • Meaning: sun
  • Popularity: #254 and rising (#296 → #254, 2024)
  • Rank: #297

Zev

  • Origin: Hebrew
  • Pronunciation: ZEV · ˈzɛv
  • Meaning: wolf
  • Popularity: #908 and falling (#877 → #908, 2024)
  • Rank: #881

Kylo

  • Origin: Modern coinage (popularized by Star Wars)
  • Pronunciation: KY-loh · ˈkaɪloʊ
  • Meaning: sky, heavenly
  • Popularity: #373 and rising (#405 → #373, 2024)
  • Rank: #405

Thaddeus

  • Origin: uncertain (Aramaic or Ancient Greek, disputed)
  • Pronunciation: THAD-ee-us · ˈθædiəs
  • Meaning: gift of God
  • Popularity: #850 and rising (#898 → #850, 2024)
  • Rank: #903

Azriel

  • Origin: Hebrew
  • Pronunciation: AZ-ree-el · ˈæzriəl
  • Meaning: God is my help
  • Popularity: #607 and rising (#657 → #607, 2024)
  • Rank: #654

Zen

  • Origin: Japanese (from Chinese Chan, ultimately Sanskrit dhyāna)
  • Pronunciation: ZEN · ˈzɛn
  • Meaning: meditation
  • Popularity: #959 and falling (#935 → #959, 2024)
  • Rank: #935

Tobias

  • Origin: Hebrew
  • Pronunciation: toh-BY-us · toʊˈbaɪəs
  • Meaning: ‘God is good’ (Hebrew Toviyah: ‘good’ + short form of Yahweh)
  • Popularity: #280 and falling (#279 → #280, 2024)
  • Rank: #280

Badass boy names Pinterest pin graphic

Cool Place-Inspired Baby Boy Names

Our next set of the best badass boy are place names – names inspired by cities, countries, continents and more, from around the world. 

Perfect for the parents who love to travel, these cool & unique baby names make a great choice – 

Rhodes

  • Origin: English/Greek (dual origin)
  • Pronunciation: ROHDZ · ˈroʊdz
  • Meaning: as an English surname, ‘one who lived near a woodland clearing’; also the Greek island Rhodes, whose own name origin is uncertain
  • Popularity: #613 and rising (#707 → #613, 2024)
  • Rank: #707
  • About: One of the famous Greek islands

Zealand

  • Origin: Dutch (place name: Zeeland) or Danish (Sjælland)
  • Pronunciation: ZEE-luhnd · ˈziː.lənd
  • Meaning: ‘sea land,’ the literal meaning of the Dutch province name Zeeland, now rarely used as a given name
  • Popularity: #1,543 and rising (#1,707 → #1,543, 2024)
  • Rank: > 1000

Camden

  • Origin: English (Old English place name)
  • Pronunciation: KAM-dun · ˈkæmdən
  • Meaning: enclosed valley (Old English camp “enclosure” + denu “valley”)
  • Popularity: #193 and falling (#180 → #193, 2024)
  • Rank: #181
  • About: A borough in London famous for the Camden Market, one of the world’s most lively and bustling outdoor markets

Jasper

  • Origin: Old Persian
  • Pronunciation: JAS-per · ˈdʒæspər
  • Meaning: treasurer
  • Popularity: #133 and falling (#122 → #133, 2024)
  • Rank: #122
  • About: A national park in the Canadian Rocky Mountains

Bronx

  • Origin: English (place name, from a Dutch/Scandinavian personal name)
  • Pronunciation: BRONKS · brɑːŋks
  • Meaning: named for 17th-century settler Jonas Bronck
  • Popularity: #1,294 and falling (#1,211 → #1,294, 2024)
  • Rank: > 1000
  • About: A borough in New York

York

  • Origin: Celtic/Brythonic place name (via Old English and Old Norse)
  • Pronunciation: YORK · ˈjɔːrk
  • Meaning: possibly ‘yew-tree settlement,’ reshaped by folk etymology into Old English ‘boar settlement’ and Old Norse ‘horse bay’
  • Popularity: #9,828 and falling (#8,229 → #9,828, 2024)
  • Rank: > 1000
  • About: Part of the word New York

Place-inspired badass boy names graphic

Rome

  • Origin: place name (Latin Roma, via Old English Rom)
  • Pronunciation: ROHM · ˈroʊm
  • Meaning: refers to the city of Rome; as a given name it’s a direct transfer of the place name
  • Popularity: #453 and rising (#517 → #453, 2024)
  • Rank: #520
  • About: The capital city of Italy

Berlin

  • Origin: German (place name, disputed pre-Germanic origin)
  • Pronunciation: ber-LIN · bərˈlɪn
  • Meaning: uncertain; possibly ‘swampy ground’ (a disputed Slavic root, not a German word)
  • Popularity: #4,195 and rising (#4,359 → #4,195, 2024)
  • Rank: > 1000
  • About: Germany’s capital

Everest

  • Origin: English (place name/surname, possibly Norman French)
  • Pronunciation: EV-er-ist · ˈɛvərɪst
  • Meaning: named for Mount Everest; the underlying surname is of uncertain, possibly Norman French, origin
  • Popularity: #845 and falling (#837 → #845, 2024)
  • Rank: #837
  • About: Mount Everest is the world’s highest mountain

Zion

  • Origin: Hebrew
  • Pronunciation: ZY-un · ˈzaɪən
  • Meaning: biblical name for Jerusalem’s Temple Mount/city, extended to mean the people of Israel
  • Popularity: #151 and falling (#125 → #151, 2024)
  • Rank: #125
  • About: A place in the Bible referred to as the “city of refuge”

Denver

  • Origin: Old English (place name/surname)
  • Pronunciation: DEN-ver · ˈdɛnvər
  • Meaning: uncertain: either ‘the Danes’ crossing’ or ‘ridge by the valley’ (two competing Old English derivations); not verifiably ‘green valley’
  • Popularity: #486 and rising (#510 → #486, 2024)
  • Rank: #512
  • About: A city in the state of Colorado where the Rocky Mountains are visible

Cairo

  • Origin: Arabic (place name, the city of Cairo, Egypt)
  • Pronunciation: KY-roh · ˈkaɪroʊ
  • Meaning: ‘the victorious’ or ‘the conqueror,’ from Arabic al-Qāhira (Cairo)
  • Popularity: #355 and falling (#331 → #355, 2024)
  • Rank: #333
  • About: The capital of Egypt, on the Nile River

Atlas

  • Origin: Greek (possibly pre-Greek substrate)
  • Pronunciation: AT-luss · ˈætləs
  • Meaning: possibly ‘the enduring one’ (disputed, may be pre-Greek with no recoverable meaning)
  • Popularity: #101 and rising (#111 → #101, 2024)
  • Rank: #112
  • About: Literally, an atlas is a book of maps or charts

Francisco

  • Origin: Spanish/Portuguese (from Latin Franciscus)
  • Pronunciation: fran-SIS-koh · frænˈsɪskoʊ
  • Meaning: a Frank (Spanish form of Francis)
  • Popularity: #307 and falling (#297 → #307, 2024)
  • Rank: #295
  • About: This name was a top pick by UK-based professional baby namer, SJ Strum
  • Nicknames: Frankie, Frank

Tough badass boy names list graphic

Unique Badass Baby Boy Names

Next up – badass baby names that are totally unique & uncommon. Outside of the ranks of the top 100 most popular baby names for boys in the US, these unique baby boy names are less commonly used, but all still have edgy vibes.

If it’s important to you that your little guy is the only one in his class with his name, these picks are great baby names for you to consider –

Ziggy

  • Origin: Germanic
  • Pronunciation: ZIG-ee · ˈzɪɡ.i
  • Meaning: pet form of Germanic names beginning with ‘Sieg-‘ (victory)
  • Popularity: #1,358 and rising (#1,402 → #1,358, 2024)
  • Rank: > 1000

Wilde

  • Origin: English (surname/adjective)
  • Pronunciation: WYLD · ˈwaɪld
  • Meaning: wild, untamed
  • Popularity: #7,204 and falling (#5,448 → #7,204, 2024)
  • Rank: > 1000

Hugo

  • Origin: Germanic (Latinized form of Hugh)
  • Pronunciation: HYOO-goh · ˈhjuːɡoʊ
  • Meaning: mind, thought
  • Popularity: #403 and rising (#415 → #403, 2024)
  • Rank: #415

Lane

  • Origin: English (also Anglicized Irish surname)
  • Pronunciation: LAYN · ˈleɪn
  • Meaning: one who lived by a narrow road or lane
  • Popularity: #261 and falling (#254 → #261, 2024)
  • Rank: #254

Tatum

  • Origin: English (Old English surname/place name)
  • Pronunciation: TAY-tum · ˈteɪtəm
  • Meaning: Tata’s homestead (an Old English personal name of unknown meaning, plus ‘hām’ = homestead)
  • Popularity: #195 and rising (#233 → #195, 2024)
  • Rank: #233

Kit

  • Origin: English (nickname, multiple source names); also a Ukrainian-derived name meaning ‘tomcat’
  • Pronunciation: KIT · ˈkɪt
  • Meaning: depends on the full name: ‘bearer of Christ’ (short for Christopher); popularly ‘pure’ when short for Katherine/Kathleen (though Katherine’s own etymology is actually uncertain)
  • Popularity: #1,150 and rising (#1,152 → #1,150, 2024)
  • Rank: > 1000

Ace

  • Origin: English (from the word “ace”, ultimately Old French/Latin as, “a single unit”)
  • Pronunciation: AYSS · ˈeɪs
  • Meaning: one who excels; top-ranked
  • Popularity: #165 and falling (#157 → #165, 2024)
  • Rank: #157

Zeus

  • Origin: Greek
  • Pronunciation: ZOOS · zuːs
  • Meaning: likely from a Proto-Indo-European root for ‘sky’ or ‘to shine’ (as in ‘sky father’)
  • Popularity: #1,073 and rising (#1,158 → #1,073, 2024)
  • Rank: > 1000
  • About: A Greek mythology great, the name Zeus is an incredibly rare name choice

Bjorn

  • Origin: Old Norse (via Swedish/Danish/Norwegian/Icelandic Björn/Bjørn)
  • Pronunciation: BYORN · ˈbjɔːrn
  • Meaning: bear
  • Popularity: #767 and rising (#798 → #767, 2024)
  • Rank: #801

Sonny

  • Origin: English
  • Pronunciation: SUN-ee · ˈsʌni
  • Meaning: son (affectionate term/diminutive of ‘son’)
  • Popularity: #335 and rising (#354 → #335, 2024)
  • Rank: #354

Royal

  • Origin: English
  • Pronunciation: ROY-al · ˈrɔɪəl
  • Meaning: royal, kingly
  • Popularity: #427 and falling (#401 → #427, 2024)
  • Rank: #402

Max

  • Origin: Latin
  • Pronunciation: MAX · ˈmæks
  • Meaning: greatest
  • Popularity: #175 and falling (#163 → #175, 2024)
  • Rank: #163

Legend

  • Origin: English (word name)
  • Pronunciation: LEJ-und · ˈlɛdʒənd
  • Meaning: an extraordinary story or renowned figure
  • Popularity: #157 and falling (#145 → #157, 2024)
  • Rank: #145

Zeke

  • Origin: Hebrew (short form of Ezekiel)
  • Pronunciation: ZEEK · ˈziːk
  • Meaning: God strengthens
  • Popularity: #732 and falling (#642 → #732, 2024)
  • Rank: #640

Archie

  • Origin: English (Germanic)
  • Pronunciation: AR-chee · ˈɑːrtʃi
  • Meaning: short form of Archibald, from Germanic roots roughly meaning ‘genuinely bold’
  • Popularity: #333 and rising (#347 → #333, 2024)
  • Rank: #347

Milo

  • Origin: uncertain (Latinate variant of Miles, possibly Germanic or Slavic)
  • Pronunciation: MY-loh · ˈmaɪloʊ
  • Meaning: dear, beloved
  • Popularity: #120 and rising (#121 → #120, 2024)
  • Rank: #121

Nash

  • Origin: English (surname)
  • Pronunciation: NASH · ˈnæʃ
  • Meaning: dweller by the ash tree
  • Popularity: #240 and rising (#259 → #240, 2024)
  • Rank: #259

Beckett

  • Origin: English (surname)
  • Pronunciation: BEK-it · ˈbɛkɪt
  • Meaning: beehive; bee cottage
  • Popularity: #166 and rising (#196 → #166, 2024)
  • Rank: #196

Tanner

  • Origin: English (occupational surname)
  • Pronunciation: TAN-er · ˈtænər
  • Meaning: leather worker (one who tans hides)
  • Popularity: #443 and falling (#432 → #443, 2024)
  • Rank: #430

Brixton

  • Origin: Old English (place name)
  • Pronunciation: BRIKS-tun · ˈbrɪkstən
  • Meaning: stone marker named for a Saxon lord called Brixi
  • Popularity: #652 and rising (#655 → #652, 2024)
  • Rank: #656

Kane

  • Origin: Irish (surname origin)
  • Pronunciation: KAYN · ˈkeɪn
  • Meaning: warrior (from Gaelic ‘cath’, battle) via the Irish surname Ó Catháin
  • Popularity: #431 and falling (#402 → #431, 2024)
  • Rank: #399

Ford

  • Origin: English
  • Pronunciation: FORD · ˈfɔːrd
  • Meaning: Originally a surname for someone who lived near a river ford, a shallow place where a river could be crossed.
  • Popularity: #570 and falling (#523 → #570, 2024)
  • Rank: #521

Bear

  • Origin: English
  • Pronunciation: BAIR · ˈbɛr
  • Meaning: bear (the animal)
  • Popularity: #826 and falling (#820 → #826, 2024)
  • Rank: #817

Van

  • Origin: English (nickname/short form)
  • Pronunciation: VAN · ˈvæn
  • Meaning: God is gracious
  • Popularity: #907 and rising (#910 → #907, 2024)
  • Rank: #915
  • About: One of my favorite unique badass boy names, Van channels some serious free-spirited vibes, reminding me of both the super trendy sneaker brand, Van’s, as well as the cool, carefree van life lifestyle.

Kyrie

  • Origin: Greek
  • Pronunciation: KY-ree · ˈkaɪri
  • Meaning: Lord
  • Popularity: #235 and rising (#237 → #235, 2024)
  • Rank: #236

Kingston

  • Origin: English (place name/surname)
  • Pronunciation: KING-stun · ˈkɪŋstən
  • Meaning: king’s town/manor
  • Popularity: #178 and falling (#142 → #178, 2024)
  • Rank: #142

Elio

  • Origin: Italian (from Greek)
  • Pronunciation: EL-ee-oh · ˈɛlioʊ
  • Meaning: the sun (from Helios)
  • Popularity: #507 and rising (#646 → #507, 2024)
  • Rank: #842

Maddox

  • Origin: Welsh (surname, ‘son of Madoc’)
  • Pronunciation: MAD-uks · ˈmædəks
  • Meaning: son of Madoc, a Welsh name meaning ‘fortunate’
  • Popularity: #215 and falling (#195 → #215, 2024)
  • Rank: #174

Dash

  • Origin: English (Anglo-Norman + Old English surname)
  • Pronunciation: DASH · ˈdæʃ
  • Meaning: surname for someone who lived near an ash tree
  • Popularity: #967 and falling (#893 → #967, 2024)
  • Rank: #792

Felix

  • Origin: Latin
  • Pronunciation: FEE-liks · ˈfiːlɪks
  • Meaning: happy, fortunate, lucky
  • Popularity: #177 and rising (#192 → #177, 2024)
  • Rank: #193

Bronson

  • Origin: English (surname)
  • Pronunciation: BRAHN-sun · ˈbrɑːnsən
  • Meaning: son of Brun/Brown, i.e. of the brown- or dark-haired man
  • Popularity: #1,035 and rising (#1,096 → #1,035, 2024)
  • Rank: #863

Bruno

  • Origin: Germanic
  • Pronunciation: BROO-noh · ˈbruːnoʊ
  • Meaning: brown
  • Popularity: #701 and rising (#711 → #701, 2024)
  • Rank: #618

Cannon

  • Origin: Irish/English (surname)
  • Pronunciation: KAN-un · ˈkænən
  • Meaning: wolf cub (Irish); or from ‘canon’, church official (English)
  • Popularity: #765 and falling (#640 → #765, 2024)
  • Rank: #596

Thatcher

  • Origin: English (occupational surname)
  • Pronunciation: THATCH-er · ˈθætʃər
  • Meaning: a person who thatches roofs
  • Popularity: #1,037 and falling (#1,001 → #1,037, 2024)
  • Rank: #965

Burke

  • Origin: Anglo-Norman (surname)
  • Pronunciation: BURK · ˈbɜːrk
  • Meaning: dweller at a fortress
  • Popularity: #3,218 and falling (#2,544 → #3,218, 2024)

Rook

  • Origin: Old English/Germanic
  • Pronunciation: ROOK · ˈrʊk
  • Meaning: refers to the rook, a crow-family bird
  • Popularity: #2,384 and falling (#2,091 → #2,384, 2024)
  • About: A totally modern boy’s name with many different meanings

Zade

  • Origin: English (modern coinage)
  • Pronunciation: ZAYD · zeɪd
  • Meaning: to increase
  • Popularity: #1,414 and rising (#1,984 → #1,414, 2024)

Ryder

  • Origin: English (occupational surname)
  • Pronunciation: RY-der · ˈraɪdər
  • Meaning: rider or cavalryman, from the occupational surname for one who rides
  • Popularity: #134 and falling (#128 → #134, 2024)

Byrd

  • Origin: English (surname, variant spelling of ‘Bird’)
  • Pronunciation: BURD · bɜːrd
  • Meaning: bird
  • Popularity: Not in the U.S. Social Security rankings
  • About: A super unique choice, the only year this baby name was ranked was in 1900.

Dane

  • Origin: English (ethnonym, ultimately Old Norse/Old English)
  • Pronunciation: DAYN · ˈdeɪn
  • Meaning: a Dane, person from Denmark
  • Popularity: #880 and rising (#903 → #880, 2024)

Carrick

  • Origin: Irish/Scottish Gaelic
  • Pronunciation: KAR-ik · ˈkærɪk
  • Meaning: rock
  • Popularity: #10,038 and falling (#7,357 → #10,038, 2024)

Cavell

  • Origin: English (surname, no attested etymology found)
  • Pronunciation: kuh-VEL (Edith Cavell is said kuh-VEL or KAV-el) · ˈkævəl
  • Meaning: one who is bold
  • Popularity: Not in the U.S. Social Security rankings

Fletcher

  • Origin: English (occupational surname)
  • Pronunciation: FLETCH-er · ˈflɛtʃər
  • Meaning: arrow maker
  • Popularity: #564 and rising (#631 → #564, 2024)
  • Rank: #677

Zale

  • Origin: modern coinage (possibly evoking Greek ζάλη)
  • Pronunciation: ZAYL · zeɪl
  • Meaning: sea strength
  • Popularity: #7,714 and rising (#14,160 → #7,714, 2024)

Badass boy names Pinterest pin graphic

Rare Badass Boy Names

Next up, these super cool yet rare baby boy names all fall outside of the top 1000 most popular baby names for boys in the US, bestowing them with a classification of truly unique, or rare: 

Slade

  • Origin: Old English (place name/surname)
  • Pronunciation: SLAYD · ˈsleɪd
  • Meaning: valley
  • Popularity: #1,051 and rising (#1,141 → #1,051, 2024)
  • Rank: > 1000

Trigg

  • Origin: English (surname, possibly Old Norse Tryggr or the place name Trigg)
  • Pronunciation: TRIG · trɪɡ
  • Meaning: trustworthy, faithful
  • Popularity: #5,618 and rising (#7,682 → #5,618, 2024)
  • Rank: > 1000

Roscoe

  • Origin: English (place name of Old Norse origin)
  • Pronunciation: ROS-koh · ˈrɑːskoʊ
  • Meaning: deer forest / roebuck wood
  • Popularity: #2,180 and rising (#2,267 → #2,180, 2024)
  • Rank: > 1000

Tave

  • Origin: Latin
  • Pronunciation: TAYV · teɪv
  • Meaning: eighth
  • Popularity: Not in the U.S. Social Security rankings
  • About: A totally unique nickname for Gustav, this name was a top pick by baby names YouTuber, Heidi, from Baby Names Sunday
  • Rank: > 1000

Arrow

  • Origin: English (word name)
  • Pronunciation: AIR-oh · ˈæroʊ
  • Meaning: a shaft-like projectile shot from a bow
  • Popularity: #1,672 and falling (#1,517 → #1,672, 2024)
  • Rank: > 1000

Hendrick

  • Origin: Low German/Dutch (form of Henry)
  • Pronunciation: HEN-drik · ˈhɛndrɪk
  • Meaning: variant of Henry, meaning ‘ruler of the home’
  • Popularity: #1,567 and rising (#2,017 → #1,567, 2024)
  • Rank: > 1000

Mooney

  • Origin: Irish (surname)
  • Pronunciation: MOO-nee · ˈmuːni
  • Meaning: wealthy or precious/beloved one (descendant of Maonach)
  • Popularity: Not in the U.S. Social Security rankings
  • Rank: > 1000

Vaughn

  • Origin: Welsh (surname)
  • Pronunciation: VAWN · ˈvɔːn
  • Meaning: small, little
  • Popularity: #1,187 and rising (#1,215 → #1,187, 2024)
  • Rank: > 1000

Marlo

  • Origin: English (uncertain)
  • Pronunciation: MAR-loh · ˈmɑːrloʊ
  • Meaning: driftwood
  • Popularity: #1,689 and falling (#1,642 → #1,689, 2024)
  • Rank: > 1000

Wolfgang

  • Origin: German
  • Pronunciation: WULF-gang · ˈwʊlfˌɡæŋ
  • Meaning: wolf’s path, from Old High German ‘wolf’ (wolf) and ‘gang’ (path, course)
  • Popularity: #1,534 and falling (#1,327 → #1,534, 2024)
  • Rank: > 1000

Kendrix

  • Origin: English (patronymic surname, from Kendrick)
  • Pronunciation: KEN-driks · ˈkɛndrɪks
  • Meaning: bold ruler
  • Popularity: #1,325 and rising (#1,561 → #1,325, 2024)
  • Rank: > 1000

Dune

  • Origin: English (nature/vocabulary word)
  • Pronunciation: DOON · duːn
  • Meaning: a hill or ridge of sand shaped by the wind
  • Popularity: Not in the U.S. Social Security rankings
  • Rank: > 1000

Yates

  • Origin: English (surname)
  • Pronunciation: YAYTS · jeɪts
  • Meaning: one who lived by a gate
  • Popularity: #5,866 and rising (#8,887 → #5,866, 2024)
  • About: This unique name could also be referencing Richard Yates, a famous early American author
  • Rank: > 1000

Flint

  • Origin: English
  • Pronunciation: FLINT · flɪnt
  • Meaning: A hard stone historically used for tool-making and striking sparks to start fires; used as a transferred word/surname name.
  • Popularity: #1,970 and rising (#2,133 → #1,970, 2024)
  • Rank: > 1000

Chief

  • Origin: English (word name/title, ultimately from Old French chief ‘head’, from Latin caput)
  • Pronunciation: CHEEF · ʧiːf
  • Meaning: leader, head of a group
  • Popularity: #4,080 and falling (#3,725 → #4,080, 2024)
  • Rank: > 1000

Beck

  • Origin: Old English/Old Norse (also German/Jewish surname)
  • Pronunciation: BEK · ˈbɛk
  • Meaning: stream or brook
  • Popularity: #1,005 and rising (#1,035 → #1,005, 2024)
  • Rank: > 1000

Rockwell

  • Origin: English (surname/place name)
  • Pronunciation: ROK-wel · ˈrɑːkwɛl
  • Meaning: rocky spring or well
  • Popularity: #2,049 and rising (#2,170 → #2,049, 2024)
  • Rank: > 1000

Holt

  • Origin: English/Germanic (topographic surname)
  • Pronunciation: HOHLT · ˈhoʊlt
  • Meaning: a small wood or copse
  • Popularity: #1,920 and falling (#1,884 → #1,920, 2024)
  • Rank: > 1000

Zephyr

  • Origin: Greek
  • Pronunciation: ZEF-er · ˈzɛfər
  • Meaning: the west wind
  • Popularity: #1,133 and falling (#1,121 → #1,133, 2024)
  • Rank: > 1000

Linus

  • Origin: Ancient Greek (via Latin)
  • Pronunciation: LY-nus · ˈlaɪnəs
  • Meaning: flax colored
  • Popularity: #1,425 and rising (#1,541 → #1,425, 2024)
  • Rank: > 1000

Tough badass boy names table of contents graphic

Celebrity & Movie-Inspired Badass Boy Names

Is reality tv your guilty pleasure? This next group of rare baby boy names is inspired by some of our favorite celebs, movies and stars: 

North

  • Origin: English (surname)
  • Pronunciation: NORTH · ˈnɔːrθ
  • Meaning: an English surname built from the compass direction ‘north’, later adopted as a given name
  • Popularity: #10,581 and falling (#6,789 → #10,581, 2024)
  • Rank: > 1000

Jethro

  • Origin: Hebrew
  • Pronunciation: JETH-roh · ˈdʒɛθroʊ
  • Meaning: abundance or pre-eminence (often rendered as ‘excellence’)
  • Popularity: #1,078 and rising (#1,117 → #1,078, 2024)
  • Rank: > 1000
  • About: The ultimate tough boy name, the name Jethro could be thought of as an ode to the British rock mega-band, Jethro Tull, famous for songs like Locomotive and Aqualung.

Wolfe

  • Origin: English/German (surname)
  • Pronunciation: WOOLF · ˈwʊlf
  • Meaning: wolf; a spelling variant of the surname/given name Wolf
  • Popularity: #2,777 and rising (#2,943 → #2,777, 2024)
  • Rank: > 1000

Ledger

  • Origin: English/Norman (surname)
  • Pronunciation: LEJ-er · ˈlɛdʒər
  • Meaning: surname of uncertain origin: either the Norman personal name Leodegar (roughly ‘people’+’ready/spear’) or an occupational term for a stonemason who laid flat ‘ledger stones,’ from Old English for ‘to lay’
  • Popularity: #502 and rising (#560 → #502, 2024)
  • Rank: #574

Lennon

  • Origin: Irish (surname)
  • Pronunciation: LEN-un · ˈlɛnən
  • Meaning: descendant of a ‘sweetheart’ — or, in an alternate surname line, descendant of a ‘little blackbird’
  • Popularity: #784 and falling (#755 → #784, 2024)
  • Rank: #670

Fox

  • Origin: English
  • Pronunciation: FOKS · ˈfɑːks
  • Meaning: The fox, the animal; a transferred use of the English surname/word, occasionally chosen in tribute to Quaker founder George Fox.
  • Popularity: #1,111 and rising (#1,122 → #1,111, 2024)
  • Rank: #939
  • About: Aussie health & fitness blogger, Sarah’s Day, named her first born Fox Ocean in 2019.

Beckham

  • Origin: Old English (place name/surname)
  • Pronunciation: BEK-um · ˈbɛkəm
  • Meaning: homestead of a man named Becca
  • Popularity: #168 and rising (#199 → #168, 2024)
  • Rank: #222

Reign

  • Origin: English (via Old French, ultimately Latin regnum/regere)
  • Pronunciation: RAYN · ˈreɪn
  • Meaning: royal rule; to reign as sovereign
  • Popularity: #624 and rising (#625 → #624, 2024)
  • Rank: #608

Cash

  • Origin: English (surname, variant of Case); also Americanized German (Kirch/Kirsch)
  • Pronunciation: KASH · ˈkæʃ
  • Meaning: surname origin, not from the word for money; a variant of Case, or an Americanized German immigrant surname (Kirch ‘church’ or Kirsch ‘cherry’)
  • Popularity: #316 and falling (#289 → #316, 2024)
  • Rank: #253

Free baby planner promo graphic

Jagger

  • Origin: English (Yorkshire occupational surname)
  • Pronunciation: JAG-er · ˈdʒægər
  • Meaning: peddler, hawker
  • Popularity: #846 and rising (#854 → #846, 2024)
  • Rank: #771
  • About: A rock band relic, the name Jagger is seriously edgy & cool

Chicago

  • Origin: Algonquian (Miami-Illinois)
  • Pronunciation: shih-KAH-goh · ʃɪˈkɑːɡoʊ
  • Meaning: from a Miami-Illinois word for wild onion/leek (also linked to a word for skunk)
  • Popularity: #6,505 and falling (#6,276 → #6,505, 2024)
  • Rank: > 1000
  • About: Kim Kardashian & Kanye West’s baby girl born in 2018, this cool & unique first name is actually used for both boys & girls

Phoenix

  • Origin: Greek
  • Pronunciation: FEE-niks · ˈfiːnɪks
  • Meaning: the mythical firebird symbolizing rebirth and renewal
  • Popularity: #275 and falling (#269 → #275, 2024)
  • Rank: #248
  • About: 2000s era socialite, Paris Hilton, named her first born Phoenix in early 2023

Bowie

  • Origin: Irish/Scottish Gaelic (surname)
  • Pronunciation: BOH-ee (David Bowie: BOH-ee; Jim Bowie: BOO-ee) · ˈboʊi
  • Meaning: fair-haired, yellow-haired (Scottish Gaelic branch); alternatively, descendant of the victorious one (Irish branch)
  • Popularity: #1,206 and falling (#1,100 → #1,206, 2024)
  • Rank: #950

Bourne

  • Origin: Old English (habitational surname)
  • Pronunciation: BORN · bɔːrn
  • Meaning: one who lived near a stream
  • Popularity: Not in the U.S. Social Security rankings
  • Rank: > 1000

Bond

  • Origin: Old Norse/English (occupational surname)
  • Pronunciation: BOND · bɑːnd
  • Meaning: peasant farmer / bondsman
  • Popularity: #7,809 and falling (#6,582 → #7,809, 2024)
  • Rank: > 1000

Modern badass baby boy names Pinterest pin

Badass Boy Names Inspired by Vikings

Our next set of the best badass boy names is inspired by male characters from Nordic folklore: 

Magnus

  • Origin: Latin (adopted via Scandinavian/Scottish royal usage)
  • Pronunciation: MAG-nus · ˈmæɡnəs
  • Meaning: great (Latin ‘magnus’), adopted as a name via Charlemagne’s title
  • Popularity: #749 and rising (#764 → #749, 2024)
  • Rank: #728

Rune

  • Origin: Old Norse
  • Pronunciation: ROON · ˈruːn
  • Meaning: secret, mystery
  • Popularity: #1,925 and rising (#2,288 → #1,925, 2024)
  • Rank: > 1000

Odin

  • Origin: Old Norse (from Proto-Germanic)
  • Pronunciation: OH-din · ˈoʊdɪn
  • Meaning: rooted in a Germanic word for ‘fury/rage’ or frenzied, poetic inspiration
  • Popularity: #479 and falling (#361 → #479, 2024)
  • Rank: #330

Erik

  • Origin: Old Norse / Swedish
  • Pronunciation: EHR-ik · ˈɛrɪk
  • Meaning: eternal ruler
  • Popularity: #476 and falling (#454 → #476, 2024)
  • Rank: #432

Arne

  • Origin: Germanic (Scandinavian)
  • Pronunciation: AHR-neh · ˈɑːrnə
  • Meaning: eagle (short form of names beginning with ‘arn-‘)
  • Popularity: #11,018 and falling (#8,308 → #11,018, 2024)
  • Rank: > 1000

Harald

  • Origin: Old Norse
  • Pronunciation: HAR-uld · ˈhærəld
  • Meaning: army ruler
  • Popularity: #6,573 and rising (#9,205 → #6,573, 2024)
  • Rank: > 1000

Badass boy names list Pinterest pin graphic

Baby Boy Names with Badass Meanings

Next up, these cool boy names all have a strong meaning – they’re totally powerful boy names, hand-picked for your little fighter:

Brantley

  • Origin: Swiss German (Anglicized surname)
  • Pronunciation: BRANT-lee · ˈbræntli
  • Meaning: firebrand (a burning stick)
  • Popularity: #480 and falling (#365 → #480, 2024)
  • Rank: #268

Enzo

  • Origin: Italian (from German Heinz/Heinrich, ultimately Germanic)
  • Pronunciation: EN-zoh · ˈɛnzoʊ
  • Meaning: ruler of the home
  • Popularity: #74 and rising (#90 → #74, 2024)
  • Rank: #139

Cade

  • Origin: English (surname, multiple possible roots)
  • Pronunciation: KAYD · ˈkeɪd
  • Meaning: from an English surname with several possible roots: a personal-name element meaning ‘lump/swelling,’ an occupational term for a barrel-maker, or a word for a hand-reared farm animal
  • Popularity: #272 and rising (#280 → #272, 2024)
  • Rank: #292

Leo

  • Origin: Latin
  • Pronunciation: LEE-oh · ˈliːoʊ
  • Meaning: lion
  • Popularity: #24 and falling (#18 → #24, 2024)
  • Rank: #31

Callum

  • Origin: Scottish Gaelic
  • Pronunciation: KAL-um · ˈkæləm
  • Meaning: dove (via the name Calum, ultimately Latin columba)
  • Popularity: #159 and rising (#222 → #159, 2024)
  • Rank: #249

Wyatt

  • Origin: Old English or Norman French (disputed)
  • Pronunciation: WY-ut · ˈwaɪət
  • Meaning: brave in war (Old English), though possibly instead ‘wood’ via a Norman name
  • Popularity: #38 and rising (#46 → #38, 2024)
  • Rank: #29

Harvey

  • Origin: Breton (via Old French/English surname)
  • Pronunciation: HAR-vee · ˈhɑːrvi
  • Meaning: roughly ‘iron’ and ‘blazing’ or ‘vigorous’, from the name of a Breton saint
  • Popularity: #244 and rising (#326 → #244, 2024)
  • Rank: #403

Caden

  • Origin: modern coinage (English)
  • Pronunciation: KAY-dun · ˈkeɪdən
  • Meaning: spirit of battle
  • Popularity: #211 and falling (#198 → #211, 2024)
  • Rank: #230

Gideon

  • Origin: Hebrew
  • Pronunciation: GID-ee-un · ˈɡɪdiən
  • Meaning: hewer, feller (one who cuts down trees)
  • Popularity: #331 and falling (#318 → #331, 2024)
  • Rank: #333

Kaiden

  • Origin: American (modern coinage, variant of Caden/Kayden)
  • Pronunciation: KAY-dun · ˈkeɪdən
  • Meaning: warrior
  • Popularity: #207 and falling (#170 → #207, 2024)
  • Rank: #167

Luther

  • Origin: German (surname)
  • Pronunciation: LOO-ther · ˈluːθər
  • Meaning: from a German surname built on ‘people’ plus ‘army,’ popularly rendered as ‘army of the people’
  • Popularity: #1,499 and rising (#1,504 → #1,499, 2024)
  • Rank: > 1000

Patton

  • Origin: English (surname)
  • Pronunciation: PAT-un · ˈpætən
  • Meaning: fighter’s town
  • Popularity: #2,325 and rising (#2,789 → #2,325, 2024)
  • Rank: > 1000

Bertrand

  • Origin: Germanic (via French)
  • Pronunciation: BUR-truhnd · ˈbɜːrtrənd
  • Meaning: bright shield
  • Popularity: #7,669 as of 2021 — not currently in the U.S. Social Security rankings
  • Rank: > 1000

Everett

  • Origin: Old English/Germanic (Eoforheard/Eberhard)
  • Pronunciation: EV-er-et · ˈɛvərɪt
  • Meaning: wild boar + hardy, brave (a Germanic compound name)
  • Popularity: #85 and rising (#88 → #85, 2024)
  • Rank: #81

Farris

  • Origin: English (surname, origin uncertain)
  • Pronunciation: FAR-iss · ˈfærɪs
  • Meaning: iron strong
  • Popularity: #7,376 and rising (#8,454 → #7,376, 2024)
  • Rank: > 1000

Nolan

  • Origin: Irish (surname)
  • Pronunciation: NOH-lun · ˈnoʊlən
  • Meaning: champion
  • Popularity: #64 and falling (#57 → #64, 2024)
  • Rank: #65
  • About: This Irish boy name is totally a classic name, while still being a super popular choice in 2023

Finley

  • Origin: Scottish Gaelic (surname)
  • Pronunciation: FIN-lee · ˈfɪnli
  • Meaning: fair warrior
  • Popularity: #290 and falling (#285 → #290, 2024)
  • Rank: #282 (#218 for girls)

Griffith

  • Origin: Welsh (anglicized form of Gruffudd)
  • Pronunciation: GRIF-ith · ˈɡrɪfɪθ
  • Meaning: strong lord, powerful chief (per Gruffudd)
  • Popularity: #5,106 and rising (#5,746 → #5,106, 2024)
  • Rank: > 1000

How These Names Are Trending

76 of these names rose in the U.S. Social Security rankings last year, and 67 are falling, per Social Security data through 2024.

How These Names Are Trending

76 of these names rose in the U.S. Social Security rankings last year, and 67 are falling, per Social Security data through 2024.

How These Names Are Trending

76 of these names rose in the U.S. Social Security rankings last year, and 67 are falling, per Social Security data through 2024.

How These Names Are Trending

76 of these names rose in the U.S. Social Security rankings last year, and 67 are falling, per Social Security data through 2024.

How These Names Are Trending

80 of these names rose in the U.S. Social Security rankings last year, and 69 are falling, per Social Security data through 2024.

Cool place-inspired badass boy names Pinterest pin

📊 Curious how popular a name actually is? Look it up in our Baby Name Popularity Checker — pulls live SSA data to show ranking trends.

Wrapping Up

From the rugged allure of Maverick to the edgy feel of Maddox, each name in this collection has the power to make a seriously bold statement and leave a lasting impression.

Whether you’re a modern mama hunting through badass boy names hoping to find something that just feels different, or your little one already has a special story to tell – remember to have fun with the whole baby naming process! 

For more unique baby name ideas, check out this list of baby boy names inspired by places around the world, unique boy names that are actually last names, or these old money baby names.

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*)

🎨 Found the Perfect Name?

Create a beautiful, free nursery-ready print with your baby’s name and meaning.

Create Free Name Art →

Frequently Asked Questions

What boy names sound tough and strong?

Names like Knox, Axel, Maverick, Gunner, and Blaze all have a tough, edgy feel. Classic tough names like Hunter, Wyatt, and Jett never go out of style either.

Can a tough-sounding name work for a baby?

Absolutely — tough names sound adorable on babies and grow with them perfectly. A name like Maverick or Axel works just as well on a toddler as it does on an adult.

What are some badass names with good meanings?

Many tough-sounding names have beautiful meanings — Valor (courage), Phoenix (rebirth), Atlas (endurance), and Orion (hunter) all combine edge with depth.

Read next;

🌷 Strong names with powerful meanings

🌷 Rugged rustic country boy names

🌷 Cool names that still feel fresh

📱 The Baby Names app is here

Swipe names, match with your partner the moment you both say yes, and claim a free Name Art print of your winner. Free to download. See all our apps →

Download on the App StoreGet it on Google Play

✨ Love these names? Create free printable nursery art for any name →

Recent Posts

Comments are closed.