Skip to Content

125 Badass Baby Boy Names

125 Badass Baby Boy Names

Table of Contents

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:

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

100+ Flower Baby Girl Names

Girl Names Inspired by Flowers Looking for flower baby girl names? We have a collection of over 100 names along with their meanings, so you can choose the best name for your newest bundle of joy!  RELATED: 250+ Unique Baby Boy Names (you haven’t heard before) RELATED: Elegant and Vintage Baby Girl Names RELATED: 50…

Continue Reading 100+ Flower Baby Girl Names

20 Hibernation Crafts and Activities for Toddlers and Preschoolers

Are you looking for some hibernation crafts to complete with your favorite toddlers and preschoolers this year? If so, you have come to the right place. Most people think of bears hibernating in winter, but did you know other animals do it too? Check out these awesome hibernation crafts and activities for toddlers and preschoolers…

Continue Reading 20 Hibernation Crafts and Activities for Toddlers and Preschoolers

20 Summer Snacks for Kids

Summer is here and you know what that means, lots of playing outdoors and by the pool which leads to one thing…really hungry kids! That’s why you will love this collection of cute and fun summer snacks for kids. Make them together, and share them with friends and family this summer!  Enjoy our list of…

Continue Reading 20 Summer Snacks for Kids

Christmas Eve Box for Toddlers {how to make the PERFECT Christmas Eve box for your toddler!}

Is there anything more magical than experiencing the joy of Christmas through the eyes of a child? Probably not! Even people who don’t really enjoy the Christmas holiday can’t help but be swept up in the excitement as they watch a child experience it.  Christmas Eve and Christmas day are the most anticipated days of…

Continue Reading Christmas Eve Box for Toddlers {how to make the PERFECT Christmas Eve box for your toddler!}

50+ Odd Baby Girl Names

If you find yourself blessed with a baby girl, you may also find yourself challenged with choosing a name that is not used often and is different, thus looking for an odd baby girl name. Not everyone wants to choose a traditional name when naming their child, and some people choose odd and unusual names…

Continue Reading 50+ Odd Baby Girl Names

Badass Baby Boy Names