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! 

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}

More Fun Stuff From The Mommyhood Club:

Short and Sweet: 39 Best Father’s Day Quotes from Daughter

Father’s Day is a special occasion to celebrate the bond between fathers and daughters. It is a day to show appreciation and love to the men who have supported and guided their daughters throughout their lives. One way to express gratitude is by sharing heartfelt quotes that capture the essence of the father-daughter relationship. Short…

Continue Reading Short and Sweet: 39 Best Father’s Day Quotes from Daughter

12 Homemade Mother’s Day Cards for Preschoolers: Easy DIY Ideas

Mother’s Day is a special day to celebrate the love and care that mothers provide. It’s a day to show appreciation for all the hard work and dedication they put into raising their children. While store-bought cards are a popular way to express love and gratitude, homemade cards can be even more meaningful, especially when…

Continue Reading 12 Homemade Mother’s Day Cards for Preschoolers: Easy DIY Ideas

Cute Free Printable Easter Coloring Pages {for preschooler, toddlers and kids!}

\Welcome! My husband created these free printable Easter coloring pages and our kids can’t get enough of them. The reviews are in- we have a 9 year old, 6 year old and 4 year old. They each loved coloring these Easter pages and didn’t find them too difficult. (Especially our 9 year old.) Do your…

Continue Reading Cute Free Printable Easter Coloring Pages {for preschooler, toddlers and kids!}

Easy DIY Valentine’s Day Crafts To Make and Sell {gift ideas to sell or keep!}

Are you looking for a great way to make some extra cash selling easy Valentine’s Day crafts? These cute crafts can be made to gift or to sell! The choice is yours. We’ve separated the post into different categories. You’ll find sweet treat ideas, homemade cards, Dollar Tree crafts and more! Feel free to jump…

Continue Reading Easy DIY Valentine’s Day Crafts To Make and Sell {gift ideas to sell or keep!}

Sudden Exhaustion Before Labor {what extreme tiredness before labor means}

Is sudden exhaustion a sign of labor? The third trimester can be SO exhausting for women. In the last weeks and days leading up to labor, you’ll probably be googling a lot of questions like: “I’m 39 weeks and feeling very tired and sleepy.” “When does labor start?” “What are the early signs of labor?”…

Continue Reading Sudden Exhaustion Before Labor {what extreme tiredness before labor means}

18 Star Crafts for Toddlers

These star crafts for toddlers offer hours of fun! Whether you are teaching them about constellations or trying to find activities for holidays, these are the best for younger kids!  Enjoy our list of the Best Star Crafts for Toddlers! Star Garland Use old newspapers or magazine clippings to cut out the stars and have…

Continue Reading 18 Star Crafts for Toddlers

Badass Baby Boy Names