Skip to Content

125 Badass Baby Boy Names

125 Badass Baby Boy Names

Badass Baby Boy Names

Ready to give your son a badass baby boy name? Here’s 125 to choose from! From the way they are spelled, their meanings, and even a few that are inspired by celebrities who are known for being awesome! 

This post contains affiliate links. Please see our disclosure for more details.

RELATED: 250+ Unique Baby Boy Names (you haven’t heard before)

RELATED: Elegant and Vintage Baby Girl Names

RELATED: 50 Exotic Baby Girl Names

RELATED: 18 Baby Girl Names that Mean Strong, Strength or Powerful

RELATED: 250 Short and Sweet Girl Names

RELATED: Summer Inspired Baby Names {warm and sunny}

RELATED: 200 Old Fashioned Country Names For Your Little Darlin’

RELATED: 300 Short Baby Boy Names

RELATED: Strong Baby Boy Names That Are Powerful

This post contains affiliate links. Please see our disclosure for more details.

Still need to take a prenatal class? Hilary has been an OB nurse since 1997! Check out her FREE prenatal course here.

What are the coolest sounding baby boy names?

  • Archer – English meaning bowman. Also a great name if you are a fan of archery or the Hunger Games.
  • Banner – English meaning for flag bearer, which is pretty badass if you are patriotic. 
  • Corbin – English meaning raven which almost sounds a little dark huh?
  • Griffin – a Greek mythology character that was half eagle and half lion. 
  • Jax – If you are a fan of Sons of Anarchy you’ll know that this name is definitely badass
  • Keanu – calling all John Wick fans, there’s no doubt that this is a cool name. But good luck on people getting the spelling and pronunciation right. 
  • Maverick – English meaning independent thinker or. you may just be a big Top Gun fan! 
  • Saxon – German meaning people of the dagger 

Badass Baby Boy Names that Start with A

  • Ace – Latin meaning one or unity.
  • Ajax – Greek and was the hero in the story of Iliad.
  • Alonso – Spanish meaning ready to fight or battle.
  • Apollo – a Greek god of light, music, and poetry, plus he drives a chariot through the sky. 
  • Archer – English meaning bowman. Also a great name if you are a fan of archery or the Hunger Games.
  • Arnold – German for ruler.
  • Axel – Scandinavian. meaning my father is peace. You may also think of the rocker, Axel Rose.
  • Axton  – English meaning sword stone. 

RELATED: 450+ Unique and Uncommon Baby Girl Names Starting with “A”

RELATED: Boy Names Starting with “A”

Badass Baby Boy Names that Start with B

  • Banner – English meaning for flag bearer, which is pretty badass if you are patriotic. 
  • Bauer – German for farmer or soil tiller. Maybe not the coolest meaning, but the name isn’t that common so it’s memorable. 
  • Bjorn – Swedish meaning bear. 
  • Blaze – Latin for fire. This boy’s name can also be spelled Blaize or Blaise.
  • Bodhi – from Sanskrit origin meaning enlightenment or awakening.
  • Bond – English for peasant farmer, but you can’t say this name without thinking of James Bond. 
  • Boomer – Dutch meaning gatekeeper.
  • Bowie – Scottish meaning blonde. If you have any age on you, you may think of David Bowie. 
  • Boyan – Bulgarian meaning fighter or warrior
  • Bridger – English meaning living near the bridge.
  • Bronx – the meaning is unknown but New York probably comes to mind. This boy’s name has been becoming increasingly popular lately. 
  • Bruno – German meaning brown. Also the name of R&B/rap/pop star Bruno Mars.
  • Buck – meaning male deer or rabbit
  • Butch – the meaning is unknown, but has an edgy ring to it! 

RELATED: Newborn Essentials- what you actually need

RELATED: Boy Names Starting with B

Badass Baby Boy Names that Start with C

  • Caesar – Latin meaning long hair with the most popular being Julius Caesar. 
  • Cannon – that just sounds like mischief right?
  • Canyon – from Spanish origins
  • Carlos – Spanish meaning strong or a free man
  • Carver – English meaning wood carver. 
  • Chance – actually a French variation of Chauncey
  • Christian –  Greek meaning a follower of Christ. But don’t forget about the bad boy, Christian Gray in 50 Shades of Gray.
  • Cobain – remember Curt from 90s rock? The lead singer of Nirvana. 
  • Colt – meaning a young horse
  • Conan – Irish for little wolf. 
  • Corbin – English meaning raven which almost sounds a little dark huh?
  • Creed – was one of the most popular names in 2016

RELATED: Unique Girl Names Starting with C

RELATED: Unique Boy Names Starting with C

Badass Baby Boy Names that Start with D

  • Damion – Greek meaning to master
  • Damon – this is a variation of Damian
  • Decker – in German this baby boy’s name means roofer. 
  • Dimitri – Russian referring to a follower of Demeter the Greek goddess of farming and fertility.
  • Dodge – the formal name is actually Roger. But people may think of the trucks if you were to name your baby boy this. 
  • Draco – Greek meaning dragon
  • Duke – English meaning nobleman. I mean royalty is pretty badass. 
  • Dutch – also another boy name that is rising in popularity

RELATED: Rare Boy Names Starting with D

RELATED: Uncommon Girl Names Starting with D

Badass Baby Boy Names that Start with E

  • Enzo – Italian meaning ruler of the home. 
  • Everest – only the tallest mountain in the world, which is pretty freaking awesome! 

RELATED: Genius Baby Hacks to Make Life EASY

RELATED: Unique Girl Names That Start With E

RELATED: Rare Boy Names Starting With E

Badass Baby Boy Names that Start with F

  • Flynn – Galic for red hair.
  • Fox – Old English meaning sly. Could be a great possibility for a middle name 

RELATED: Sweet Names For Your Baby Girl Starting With F

RELATED: 47 Girl Names Meaning “Friend”

Badass Baby Boy Names that Start with G

  • Gaige – could also be spelled Gage 
  • Garrison – English means son of Garrett. 
  • Griffin – a Greek mythology character that was half eagle and half lion. 
  • Gunnar – meaning bold warrior

RELATED: G Names For Your Baby Boy

RELATED: Unique Baby Girl Names That Start With G

Badass Baby Boy Names that Start with H

  • Harley – English meaning spacious meadow. For it to have a peaceful meaning, I think about motorcycles when I hear this baby boy’s name.
  • Hawking – English for hawk-like, but you may be reminded of Stephen Hawking. 
  • Hendrix – I’m thinking a full on rocker child like JImi Hendrix. 
  • Holt English meaning son of unspoiled forests 
  • Hunter – for those who love hunting this may be your son’s calling. 
  • Huntley – English meaning meadow of the hunter but can also be used as a girl’s name too. 

RELATED: The Only Signs That Labor Is 2 Days Away!

RELATED: Baby Girl Names Starting With H

Badass Baby Boy Names that Start with J

  • Jagger – anyone thinking of Mick?
  • Jax – If you are a fan of Sons of Anarchy you’ll know that this name is definitely badass
  • Jett – several celebrities have named their boys Jett in honor of their love for aviation

RELATED: No B.S. Pregnancy Must Haves For Every Trimester

RELATED: Unique Baby Girl Names that Start with I

Badass Baby Boy Names that Start with K

  • Kage – you may think of Nicholas when you hear this. 
  • Kane – Celtic meaning warrior
  • Keanu – calling all John Wick fans, there’s no doubt that this is a cool name. But good luck on people getting the spelling and pronunciation right. 
  • Kestrel – Old French meaning bird like a falcon or hawk. 
  • Knox – Scottish for round hill 
  • Kreed – not sure what it means but it sounds pretty cool. 

RELATED: Making a Nursery on a Budget {realistic tips for new moms}

RELATED: Unique Baby Boy Names Starting With K

RELATED: Rare Baby Girl Names Starting With K

Badass Baby Boy Names that Start with L

  • Lars – Scandinavian meaning crowned with the laurel plant
  • Lennon – Irish meaning dear one. 
  • Liam – Celtic meaning wolf. You may also be reminded of Liam Neeson, who is a badass in every movie he plays! 
  • Logan – Scottish meaning hollow 

RELATED: Uncommon Boy Names That Start With The Letter L

RELATED: Unique Baby Girl Names that Start with L

Badass Baby Boy Names that Start with M

  • Madden – where are the football fans? You know John Madden? 
  • Maddox – Welsh meaning fortunate
  • Magnus – it may sound old school but it’s from Latin meaning the greatest.
  • Maverick – English meaning independent thinker or. you may just be a big Top Gun fan! 
  • Maximus – Latin meaning great
  • Mick – usually a nickname for those who are named Michael. 
  • Montana – Spanish meaning mountainous,. 
  • Moses – Hebrew meaning to pull water

RELATED: Unique Baby Girl Names that Start with M

Badass Baby Boy Names that Start with N

  • Nash – another boy name without a meaning but for some reason it has a bad boy ring to it! 
  • Neil – Irish meaning champion. 
  • Nelson – simply because of what all Nelson Mandela did. 
  • Neville – French meaning new town. 
  • Nixon – English meaning son of Nicholas. Also, one of our presidents. 

RELATED: Unique Baby Girl Names that Start with N

Badass Baby Boy Names that Start with O

  • Odin – Norse meaning poetic fury or god of frenzy 
  • Orion – In Greek mythology, Orion was the son of Poseidon
  • Orwell – English meaning branch of the river 

RELATED: Unique Baby Girl Names that Start with O

Badass Baby Boy Names that Start with P

  • Phillip – Greek meaning friend of horses 
  • Phoenix – a mythical Greek bird that rises from the ashes– that’s badass! 

RELATED: Free Hospital Bag Checklist (for mom, dad and baby)

RELATED: Unique Baby Girl Names that Start with P

Badass Baby Boy Names that Start with R

  • Ranger – French meaning forest guardian 
  • Rebel – lookout here comes trouble! 
  • Remington – English meaning place on a riverbank
  • Rider – English meaning horseman and can also be spelled Ryder, which is a little cooler in our opinion
  • Ridley – English meaning cleared wood 
  • Rogue – we don’t even have to explain this one! 
  • Rush – English meaning basket weaver
  • Ryker – German meaning rich 

Badass Baby Boy Names that Start with S

  • Samson – Hebrew meaning sun, 
  • Sawyer – English meaning woodcutter. You may also recognize this name from the tv series, Lost. 
  • Saxon – German meaning people of the dagger 
  • Sevyn – variation of the number spelling, but it should does look cool, 
  • Slade – English meaning from the valley 
  • Slater – where are the Saved By the Bell fans? The ladies loved him! 
  • Steele – yes, like the metal. 
  • Storm – actually becoming a popular boys name! 
  • Stryker – it’s just better when you spell this name with a “y”! 

RELATED: The Most Unique Girl Names Starting With “S”

Badass Baby Boy Names that Start with T

  • Talon – English meaning hook or claw. 
  • Teague – Scottish meaning poet or bard 
  • Thor –  Norse God of strength and thunder 
  • Toro – a variation of Taurus 
  • Troy – you might be reminded of the movie Brad Pitt starred in
  • Tyrion – Game of Thrones anybody? 
  • Tyson – Old French meaning high spirited or the badass boxer Mike Tyson. 

RELATED: Really Uncommon T Names for Girls

Badass Baby Boy Names that Start with U

  • Urban – Latin meaning of the city 

RELATED: 10 Super Unique Girl Names That Start With “U”

Badass Baby Boy Names that Start with V

  • Vader – German meaning father, like Star Wars! 
  • Valor – meaning honor and bravery
  • Van – from Danish origins and like the rocker, Van Morrison. 

RELATED: Uncommon Baby Girl Names That Start With “V”

Badass Baby Boy Names that Start with W

  • West – another badass baby boy name that is becoming more popular 
  • Weston – English meaning from the western town.
  • Wilder – German meaning hunter, but this name just screams adventurer! 
  • Winston – Old English meaning joyful stone. This sounds like a name from old money or someone you do not want to mess with! 
  • Wolfe – German meaning wolf 

Badass Baby Boy Names that Start with X

  • Xander – Greek meaning defending men and a common nickname for Alexander. 

RELATED: Coolest Girl Names Starting With “X”

Badass Baby Boy Names that Start with Z

  • Zale – Greek meaning sea of strength
  • Zane – meaning God is gracious
  • Zeke – Hebrew meaning God strengthens.

With this big collection of cool baby boy names, you will definitely fall in love with at least one of them and maybe can even find a middle name too! 

More baby name ideas:

Unique Baby Girl Names that Start with the Letter A

Uncommon Baby Boy Names

Unique Baby Boy Names That Start with “A”

Unique Baby Boy Names That Start With “B”

Unusual Baby Boy Names {rare and unique boy names that aren’t overused}

Badass Baby Boy Names