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!

Unique Boy Names
Boy Names That Start With W
Boy Names That Start With X
Boy Names That Start With Y
Unique Girl Names
More baby name ideas:
Unique Baby Girl Names that Start with the Letter A
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}




