badass baby boy with sunglasses + money

380 Seriously Badass Boy Names for your Tough Little Babe

Dec 4, 2022

380 Seriously Badass Boy Names for your Tough Little Babe

AHEAD: The ultimate list of badass baby names for boys.

Not looking to raise another Michael or Steve?

If you’re on the prowl for a fierce-sounding male name you’re in the right place.

Below, you’ll find a huge list of over 300 badass boy names along with their meanings and current popularity.

Some have an edgy and cool vibe just based on their look and sound. Others are badass because of their meanings related to strength, bravery, and power.

Towards the end, you’ll find a whole bunch of names inspired by badass fictional and real-life heroes.

badass baby boy with sunglasses + money
No matter what style you’re going for, you’ll find tons of badass baby names that will set the stage for your son to become a free-thinking, strong-willed, and self-confident little man.

Here we go!

Related: Badass Girl Names

badass boy names pin

​Badass boy names that just sound cool

We’re kicking off our ist with a bunch of edgy names that are perfect for a badass little boy.

The source for popularity data is SSA.

Axel or Axl

  • Name meaning: Father of peace.
  • Popularity: Axel ranks #76 and Axl is #845.

Cade or Kade

  • Name meaning: Barrel.
  • Popularity: Cade ranks #340 and Kade is #380.

Cannon or Kannon

  • Name meaning: Artillery.
  • Popularity: Cannon ranks #504 and Kannon is #594.

Crew or Krew

  • Name meaning: Group.
  • Popularity: Crew ranks #267 and Krew is #625.

badass baby boy in leather jacket

Dane

  • Name meaning: God is my judge. Person from Denmark.
  • Popularity: #846

Gage

  • Name meaning: Money lender. Pledge.
  • Popularity: #569

Gibson

  • Name meaning: Son of Gilbert. Also a famous guitar company.
  • Popularity: This badass name last ranked in 2018.

Hendrix

  • Name meaning: Son of Hendrik or estate ruler.
  • Popularity: #275

Jagger

  • Name meaning: Carter.
  • Popularity: #771

Jax or Jaxx

  • Name meaning: God is gracious.
  • Popularity: Jax ranks #243 and Jaxx is #918.

Jett

  • Name meaning: Black.
  • Popularity: #244

Ledger

  • Name meaning: Tribe + spear.
  • Popularity: #574

Lennon

  • Name meaning: Lover, blackbird, cloak.
  • Popularity: This cool hippie name ranks #670 for boys and #236 for girls.

Madden

  • Name meaning: Little dog.
  • Popularity: #824

Maddox

  • Name meaning: Fortunate. Son of Madoc.
  • Popularity: #174

Paxton

  • Name meaning: Peace town.
  • Popularity: #255

Phoenix

  • Name meaning: A mythical bird that rises from the ashes and is born again. The name also means dark red.
  • Popularity: This badass nonbinary name ranks #248 for boys and #308 for girls.

Quentin or Quinton

  • Name meaning: Estate of the fifth child.
  • Popularity: Quenton ranks #542 and Quinton is #704.

cool baby boy with headphones

Raiden or Rayden

  • Name meaning: Thunder and lightning.
  • Popularity: Raiden ranks #383 and Rayden is #700.

Ranger

  • Name meaning: Forest guardian.
  • Popularity: This cool boys’ name isn’t ranking.

Roman

  • Name meaning: Citizen of Rome.
  • Popularity: #75

Ryder

  • Name meaning: Horseman.
  • Popularity: This badass baby name ranks #111 for boys and #993 for girls.

Ryker or Riker

  • Name meaning: Rich. (Will Riker is First Officer on the Enterprise in Star Trek: The Next Generation.)
  • Popularity: Ryker ranks #153 and Riker isn’t ranking.

Slade

  • Name meaning: From the valley.
  • Popularity: This cool boys’ name hasn’t ranked since 2010.

Troy

  • Name meaning: Foot soldier. An ancient city in modern-day Turkey.
  • Popularity: #418

list badass boy names for 2024

Xavier or Zavier

  • Name meaning: Castle. New house.
  • Popularity: Xavier ranks #100 and Zavier is #955.

Zayden or Zaiden

  • Name meaning: Invented name.
  • Popularity: Zayden ranks #204 and Zaiden is #506.

If you like these badass names for boys you might also like this list of edgy baby names.

Badass boy names meaning fiery, passionate, and rebellious

cool little boy on a motorcycle

These next badass boy names are perfect for a little maverick who challenges the status quo and blazes his own trail in life.

Aiden or Ayden or Aidan or Aden or Aydin

  • Name meaning: Little fire.
  • Popularity: Aiden ranks #26, Ayden ranks #143, Aidan is #286, Aden is #681, and Aydin is #894.

Related: Middle Names for Aden

Blaze

  • Name meaning: Fiery.
  • Popularity: #775

Brenner

  • Name meaning: Charcoal burner.
  • Popularity: This B name isn’t ranking.

Cole

  • Name meaning: Charcoal.
  • Popularity: #132

Creed

  • Name meaning: Set of beliefs. (This name reminds me of the Office)
  • Popularity: #678

Damian or Damien

  • Name meaning: To tame.
  • Popularity: Damian ranks #113 and Damien is #280.

Damon

  • Name meaning: To tame.
  • Popularity: #424

Diesel or Diezel

  • Name meaning: Fuel.
  • Popularity: Neither spelling of this badass boys’ name is ranking.

Drake

  • Name meaning: Dragon. Also a male duck.
  • Popularity: #568

Eagan

  • Name meaning: Fiery or son of fire.
  • Popularity: This badass E name isn’t ranking.

Iggy

  • Name meaning: Fiery.
  • Popularity: This I name isn’t ranking.

Keegan or Kegan

  • Name meaning: Son of Aodhagán, meaning fire.
  • Popularity: Keegan ranks #494 and Kegan isn’t ranking.

Maverick

  • Name meaning: Independent-minded person. An unbranded animal.
  • Popularity: #47

Related: Middle Names for Maverick

Mccoy

  • Name meaning: Fire.
  • Popularity: #818

Rhys or Reece or Reese

  • Name meaning: Fiery, enthusiastic, and passionate.
  • Popularity: For boys, Rhys ranks #413, Reece is #579, and Reese is #701. For girls, Reese ranks #147 and the other spellings aren’t ranking.

Related: Middle Names for Reese

Tyson

  • Name meaning: Nickname for someone with a fiery personality.
  • Popularity: #353

Wilder or Wylder

  • Name meaning: Untamed.
  • Popularity: Wilder ranks #368 and Wylder is #976.

If you like these fiery badass names for boys you may also like this list of Scottish names.

​Badass nature names for boys

strong little boy in nature trees big stick

All of these badass baby names for boys are inspired by the earth, the sea, and the sky.

Calix or Calyx or Kalix

  • Name meaning: Husk or pod.
  • Popularity: None of the spellings of this badass name are ranking.

Camden

  • Name meaning: Winding valley.
  • Popularity: #175

Colt or Kolt

  • Name meaning: Young horse.
  • Popularity: Colt ranks #220 and Kolt isn’t ranking.

Corbin or Corben

  • Name meaning: Crow.
  • Popularity: Corbin ranks #366 and Corben isn’t ranking.

Falcon

Ford

  • Name meaning: River crossing.
  • Popularity: #439

Forrest or Forest

  • Name meaning: Wooded area.
  • Popularity: Forrest ranks #414 and Forest is #715.

Fox

  • Name meaning: Wild animal.
  • Popularity: #939

cool little family in cave

Gavin

  • Name meaning: White hawk.
  • Popularity: #173

Harlan

  • Name meaning: Rocky land.
  • Popularity: #637

Hart

Hawk

  • Name meaning: Bird of prey.
  • Popularity: This badass H name isn’t ranking.

Hayden or Haden

  • Name meaning: Heather or hay valley.
  • Popularity: Hayden ranks #176 for boys and #290 for girls. Haden is not ranking for either gender.

Holt

  • Name meaning: Grove of trees.
  • Popularity: This tree baby name isn’t ranking.

Ibis

  • Name meaning: A large wading bird.
  • Popularity: This badass boys’ name isn’t ranking.

Kellan

  • Name meaning: Swamp. Slender.
  • Popularity: Kellan ranks #835 and Kellen is #862. Kellin isn’t ranking.

Kylo

  • Name meaning: A variation of Kyle, which means narrow land.
  • Popularity: #526

Lennox

  • Name meaning: Elm field.
  • Popularity: This cool name ranks #254 for boys and #599 for girls.

Lynx

  • Name meaning: A wild cat with a short tail and tufted ears. A constellation.
  • Popularity: This totally badass name isn’t ranking.

Onyx

  • Name meaning: A layered black stone.
  • Popularity: #406

Oren or Orin or Orrin

  • Name meaning: Ash or pine tree. Little pale green one.
  • Popularity: This O name isn’t ranking.

Radley

  • Name meaning: Red meadow.
  • Popularity: This rad name isn’t ranking for either gender.

Ridge

  • Name meaning: A chain of mountains or hills.
  • Popularity: #558

Rivo

Rowan or Rowen

  • Name meaning: Reddish-brown tree known for its scarlet berries and mystical history.
  • Popularity: For boys, Rowan ranks #106 and Rowen is #539. For girls, Rowan ranks #241 and Rowen isn’t ranking.

Silas or Sylas

  • Name meaning: Man of the forest.
  • Popularity: Silas ranks #91 and Sylas is #536.

Related: Middle Names for Silas

Sirius

  • Name meaning: Glowing. This is the brightest star in the night sky.
  • Popularity: This outer space baby name isn’t ranking.

Slate

  • Name meaning: Grayish rock.
  • Popularity: This earthy name isn’t ranking.

little boy leather jacket in nature

Storm

  • Name meaning: Weather event.
  • Popularity: This moody name isn’t ranking.

Talon

  • Name meaning: Claw of a bird of prey.
  • Popularity: #796

Tiger

  • Name meaning: The largest member of the cat family.
  • Popularity: This fierce boys’ name isn’t ranking.

Topaz

  • Name meaning: Birthstone for the month of December.
  • Popularity: This great winter baby name isn’t ranking for either gender.

list badass boy names nature themed

Wolf

  • Name meaning: A large canine.
  • Popularity: This badass W name isn’t ranking.

Zev

  • Name meaning: Wolf.
  • Popularity: #996

Zorin

  • Name meaning: Golden dawn.
  • Popularity: This cool nature name isn’t ranking.

If you like these badass nature names you’ll also like these earthy boy names or these plant baby names.

Badass geographical boy names

badass boy driving blue car

All of these cool names for boys are inspired by famous places!

Bolton

  • Name meaning: Settlement with a dwelling. A large town in North West England.
  • Popularity: This cool boys’ name isn’t ranking.

Cairo

  • Name meaning: Victorious. The capital of Egypt.
  • Popularity: #323

Dakota

  • Name meaning: Friend or ally. North and South Dakota are midwestern states.
  • Popularity: This badass 3-syllable name ranks #270 for boys and #270 for girls.

Dallas

  • Name meaning: Skilled. A city in northern Texas.
  • Popularity: This cool D name ranks #270 for boys and #635 for girls.

Dax

  • Name meaning: A town in southwestern France.
  • Popularity: #463

Dayton

  • Name meaning: A city in western Ohio.
  • Popularity: #977

Denver

  • Name meaning: Place in Colorado meaning green valley.
  • Popularity: This rugged name ranks #505 for boys and #776 for girls.

Evander

  • Name meaning: Good man. Also a South African town.
  • Popularity: This badass boys’ name isn’t ranking.

toddler boy with headphones on couchEverest

  • Name meaning: The world’s tallest mountain.
  • Popularity: #903

Fenway

  • Name meaning: Fenway Park is the home of the Boston Red Sox.
  • Popularity: This badass boys’ name isn’t ranking.

Harlem

  • Name meaning: A district of New York City known for its rich black history and culture.
  • Popularity: #944

Houston

  • Name meaning: Hugh’s town. A large city in Texas.
  • Popularity: #629

Hudson

  • Name meaning: Son of Hudd or Hugh. A huge river that flows through New York.
  • Popularity: #34

Jackson

  • Name meaning: Son of Jack.
  • Popularity: #14

Related: Middle Names for Jackson

Kano

  • Name meaning: Might mean god of the waters, capability, or masculine power. The second largest city in Nigeria.
  • Popularity: This cool city name isn’t ranking.

Knox

  • Name meaning: Round-topped hill. Knoxville is the largest city in East Tennessee.
  • Popularity: #221

London

  • Name meaning: From the great river. The capital of England and the United Kingdom.
  • Popularity: This L name ranks #864 for boys. For girls, Londyn ranks #206 and London is #219.

Memphis

  • Name meaning: Enduring and beautiful. A city in Tennessee.
  • Popularity: #404

Nash

  • Name meaning: By the ash tree. Nashville is the capital of Tennessee.
  • Popularity: #233

Rome

  • Name meaning: The capital and largest city in Italy.
  • Popularity: #785

Tilden

  • Name meaning: Person from a valley. A regional park in the San Francisco Bay Area.
  • Popularity: This cool boys’ name isn’t ranking.

If you like these geography-inspired badass boy names you’ll also like this huge list of city names.

Powerful badass boy names meaning strength and bravery

strong badass baby boy with weight

These badass names are perfect for any little boy who will grow up to be a hero…

Alec

  • Name meaning: Defender.
  • Popularity: #682

Darrow

Denzel

  • Name meaning: Might mean tall fortress.
  • Popularity: This badass name last ranked in 2013.

Diego

  • Name meaning: One who takes the place of another. Spanish version of James.
  • Popularity: #126

Drew

  • Name meaning: Strong and manly.
  • Popularity: This 4-letter name ranks #509 for boys and #815 for girls.

Garrett

  • Name meaning: Irish version of Gerard, meaning spear strength.
  • Popularity: #402

Gunner or Gunnar

  • Name meaning: Battle fighter.
  • Popularity: Gunner ranks #324 and Gunnar is #540.

Kane or Cain

  • Name meaning: Warrior.
  • Popularity: Kane ranks #329. Kain and Kaine aren’t ranking. Cain ranks #956.

Leander

  • Name meaning: Lion man.
  • Popularity: This powerful boys’ name isn’t ranking.

Leo

  • Name meaning: Lion.
  • Popularity: #31

Leon

  • Name meaning: Greek version of Leo, meaning Lion.
  • Popularity: #177

Lex

  • Name meaning: Short for Alexander, meaning defender.
  • Popularity: This 3-letter boy’s name isn’t ranking.

Related: Middle Names for Alex

Lyon

  • Name meaning: Lion or brave.
  • Popularity: This French name isn’t ranking.

Miles or Myles

  • Name meaning: Soldier.
  • Popularity: Miles ranks #54 and Myles is #119.

Thiago or Tiago

  • Name meaning: Portuguese version of Jacob and James, meaning one who takes the place of another.
  • Popularity: Thiago ranks #141 and Tiago isn’t ranking.

Zander

  • Name meaning: Protector.
  • Popularity: #293

If you like these powerful badass boy names you might like this list of short boy names.

Badass boy names inspired by winning

toddler boy holding trophy

All of these badass boy names are perfect for a little champion with a competitive spirit!

Ace

  • Name meaning: One, unity, or expert.
  • Popularity: #156

Alpha

  • Name meaning: First letter of the Greek alphabet. Socially dominant.
  • Popularity: This boy’s name isn’t ranking.

Carlin

  • Name meaning: Little champion.
  • Popularity: This unusual C name isn’t ranking.

Colin or Collin

  • Name meaning: Cub (baby animal) or victory of the people.
  • Popularity: Colin ranks #269 and Collin is #421.

Darren

  • Name meaning: Little great one.
  • Popularity: #804

Kyro or Kairo

  • Name meaning: Victorious. Cairo is the capital of Egypt.
  • Popularity: Kairo ranks #755 and Kyro is #755. Cairo ranks #323.

Magnus

  • Name meaning: Great.
  • Popularity: #728

Max

  • Name meaning: The greatest.
  • Popularity: Max ranks #159 and Maximus is #263.

Mayer or Meyer

  • Name meaning: Superior.
  • Popularity: This badass M name isn’t ranking.

Nico or Niko

  • Name meaning: People of victory.
  • Popularity: Nico ranks #259 and Niko is #291.

list badass boy names meaning champion

Nile or Niall or Niles

  • Name meaning: Champion. The longest river in Africa.
  • Popularity: None of these N names are ranking.

Ziggy

  • Name meaning: Victory.
  • Popularity: This Z name isn’t ranking.

If you like these powerful badass boy names you might also like this list of Greek names.

Unique badass names for boys

cool toddler boy sunglasses skateboard

This cool baby names aren’t ones you hear every day!

Abner

  • Name meaning: Father of light, creator of the sun and stars.
  • Popularity: #974

Adler

  • Name meaning: Eagle.
  • Popularity: #910

Blaine

  • Name meaning: Slender.
  • Popularity: #986

Branson

  • Name meaning: Son of the raven.
  • Popularity: #931

Brennan

  • Name meaning: Raven, sorrow, drop, or brave.
  • Popularity: #871

Cullen

  • Name meaning: Holly tree. (This name makes me think of Twilight).
  • Popularity: #742

Dash

  • Name meaning: To move quickly.
  • Popularity: #792

Draco

  • Name meaning: A constellation meaning ‘dragon’.
  • Popularity: This cool boys’ name isn’t ranking.

Fenmore

  • Name meaning: Dear love.
  • Popularity: This badass name is not currently ranking for either gender.

Gatlin

  • Name meaning: Companion.
  • Popularity: #776

Idris

  • Name meaning: Lord or studious.
  • Popularity: #856

Judson

  • Name meaning: Son of Jordan or Judd.
  • Popularity: #878

Kenzo

  • Name meaning: Wise. Healthy. Humble. Three.
  • Popularity: #530

Korbin or Korbyn or Korben

  • Name meaning: Crow.
  • Popularity: Korbin ranks #859, Korbyn is #991, and Corbin is #366. Korben isn’t ranking.

Kyson

  • Name meaning: Son of Ky or Kyle.
  • Popularity: #467

list unique badass boy names

Riggs

  • Name meaning: One who lives by the ridge.
  • Popularity: #786

Zaid or Zayd

  • Name meaning: To increase.
  • Popularity: Zaid ranks #666 and Zayd is #803.

If you like these unique badass boy names you might like this list of 1-syllable names.

​Badass regal names for boys

little boy dressed in royal attire

If your little prince is going to grow up to be a king, he’ll need a fitting name.

These badass boy names mean royalty, ruler, and nobility.

Ansel

  • Name meaning: Follower of a nobleman. With divine protection.
  • Popularity: This unusual A name isn’t ranking.

Avery

  • Name meaning: King of elves.
  • Popularity: Avery ranks #19 for boys and #19 for girls.

Related: Middle Names for Avery

Baron or Barron

  • Name meaning: A member of the British nobility, also known as a lord. (This is the name of Donald Trump’s youngest son).
  • Popularity: Neither spelling of this name is ranking. Baron last ranked in 2008.

Brendan or Brendon

  • Name meaning: Prince.
  • Popularity: Brendan ranks #761 and Brendon hasn’t ranked since 2013.

Darian or Darien or Darion

  • Name meaning: Possessing goodness. Rich and kingly.
  • Popularity: Darian ranks #972. Darien last ranked in 2014 and Darion last ranked in 2008.

Derek or Derrick

  • Name meaning: From Theodoric, meaning ruler of the people.
  • Popularity: Derek ranks #301 and Derrick is #611. Derick last ranked in 2012. Deric and Derrek aren’t ranking.

Duke

  • Name meaning: Leader. English nobility.
  • Popularity: #651

Enzo

  • Name meaning: Italian version of Henry, meaning estate ruler.
  • Popularity: #139

Fallon

  • Name meaning: Descended from a ruler.
  • Popularity: This F name isn’t ranking for boys and ranks #725 for girls.

Kaiser or Kaizer or Kyzer or Kyser

  • Name meaning: Emperor.
  • Popularity: Kaiser ranks #793. Kaizer, Kyzer, and Kyser aren’t ranking.

Knight

  • Name meaning: Honored soldier.
  • Popularity: This badass boys’ name isn’t ranking.

Kyron

  • Name meaning: Might mean hand, little dark one, ruler, or leader.
  • Popularity: This K name last ranked in 2011.

Nero

  • Name meaning: One of Rome’s most infamous emperors.
  • Popularity: This unique name isn’t ranking.

Nolan

  • Name meaning: Noble or famous.
  • Popularity: #60

Owen

  • Name meaning: Noble or young warrior.
  • Popularity: #22

Reagan

  • Name meaning: Little king.
  • Popularity: This R name hasn’t ranked for boys since 2017. It currently ranks #126 for girls.

list regal badass boy names

Rex

  • Name meaning: King. (Also reminiscent of the dinosaur, Tyrannosaurus rex).
  • Popularity: #696

Triton

  • Name meaning: God of the Sea. King Triton is a character in The Little Mermaid.
  • Popularity: This badass T name isn’t ranking.

If you like these regal badass names for boys you’ll also like this huge list of royal boy names.

Rare badass boy names

cool baby boy with sunglasses on float

All of these unusual badass boy names are interesting and uncommon without being too far out there.

Abbott

Alton

  • Name meaning: Old town.
  • Popularity: This badass boy’s name last ranked in 2002.

Arrow

  • Name meaning: Object shot from a bow.
  • Popularity: This cool baby name isn’t ranking.

Borden

  • Name meaning: From the boar pasture.
  • Popularity: This boys’ name isn’t ranking.

Brent

  • Name meaning: Dweller near burnt land.
  • Popularity: This baby name hasn’t ranked since 2016.

Caius

Carden

  • Name meaning: Wood carder (one who prepares fibers for processing).
  • Popularity: This badass boys’ name isn’t ranking.

Chasen

  • Name meaning: Hunter.
  • Popularity: This boys’ name isn’t ranking.

badass boy backwards baseball cap jean jacket

Crimson

Croix

  • Name meaning: Cross.
  • Popularity: This rare boys’ name isn’t ranking.

Drago

  • Name meaning: Precious or dear one.
  • Popularity: This badass boys’ name isn’t ranking.

Farrow

  • Name meaning: Iron worker.
  • Popularity: This boys’ name isn’t ranking.

Gannon

  • Name meaning: White or fair.
  • Popularity: This G name last ranked in 2018.

Hamilton

  • Name meaning: Treeless hill or crooked hill.
  • Popularity: This boys’ name isn’t ranking.

Hutton

  • Name meaning: Ridge enclosure.
  • Popularity: This boys’ name isn’t ranking.

Jeter

  • Name meaning: To throw.
  • Popularity: This cool J name isn’t ranking.

Kenner

  • Name meaning: Connoisseur.
  • Popularity: This badass baby name isn’t ranking.

Kennon or Kennan

  • Name meaning: Ancient or distant.
  • Popularity: Neither spelling of this Irish name is ranking for boys or girls.

Kent

Mayes

  • Name meaning: Child of May. Might be related to “maize” (like corn).
  • Popularity: This cool name isn’t ranking.

Penn

  • Name meaning: An enclosure.
  • Popularity: This cool P name isn’t ranking.

Radigan

  • Name meaning: To uproot. Someone who lives on a patch of cleared land.
  • Popularity: This boys’ name isn’t ranking.

Ramsay or Ramsey

  • Name meaning: Low-lying land. Also means garlic island… good for keeping away vampires!
  • Popularity: This badass boys’ name isn’t ranking.

Ridley

  • Name meaning: Cleared wood.
  • Popularity: This cool name isn’t ranking for either gender.

Rigby

  • Name meaning: Ridge farm.
  • Popularity: This name isn’t ranking for either gender.

Ryman

  • Name meaning: Woodland clearing. (The Ryman Auditorium is a famous concert venue in Nashville).
  • Popularity: This boys’ name isn’t ranking.

Smith

  • Name meaning: Blacksmith.
  • Popularity: This badass S name isn’t ranking.

Stryker

  • Name meaning: Occupational name.
  • Popularity: This edgy name isn’t ranking.

list rare badass boy names

Trent

  • Name meaning: Flooder. One who lives on a riverbank.
  • Popularity: This baby name last ranked in 2020.

Zylo

  • Name meaning: Invented name.
  • Popularity: This cool name isn’t ranking.

If you like these rare badass boy names you might also like this list of exotic names.

​Badass baby names inspired by fiction

little boy wearing motorcycle helmet

All of the badass names below come from strong characters in movies, television, and Greek mythology.

Atlas

  • Name meaning: From Greek mythology: a Titan who was forced to support the heavens on his shoulders. Also a collection of maps.
  • Popularity: #149

Bond

  • Name meaning: Peasant farmer. Bond. James Bond.
  • Popularity: This super badass boys’ name isn’t ranking.

Dexter

  • Name meaning: Skillful. Right-handed. One of my all-time favorite shows!
  • Popularity: #533

Dominic

  • Name meaning: Belonging to God. “Dom” Toretto is played by Vin Diesel in the Fast and the Furious movies.
  • Popularity: Dominic ranks #99, Dominick is #483, and Dominik is #933.

Dutch

  • Name meaning: From the Netherlands. Arnold Schwarzenegger plays this badass character in the movie Predator.
  • Popularity: This boys’ name isn’t ranking.

Ethan

  • Name meaning: Long-lived, strong, firm. Ethan Hunt is played by Tom Cruise in the Mission Impossible movies.
  • Popularity: Ethan ranks #20 and Eithan is #847.

Jack

  • Name meaning: God is gracious. There are so many badass characters with this name: Jack Ryan, Jack Sparrow, Jack Reacher, Jack Traven, and more.
  • Popularity: #11

Jones

  • Name meaning: Graced by God. Indiana Jones was most famously portrayed by Harrison Ford.
  • Popularity: #913

Mars

  • Name meaning: The fourth planet from the sun. The Roman god of war.
  • Popularity: This boys’ name last ranked in 2019.

Maximus

  • Name meaning: The greatest. Russell Crowe plays this absolute badass in the movie Gladiator.
  • Popularity: #263

Neo

  • Name meaning: New. This amazing character is played by Keanu Reeves in the Matrix.
  • Popularity: #980

Odin or Oden

  • Name meaning: A god in Germanic mythology.
  • Popularity: Odin ranks #327 and Oden isn’t ranking.

Orion

  • Name meaning: A giant in Greek mythology. A constellation of a hunter.
  • Popularity: #314

Renley

  • Name meaning: Invented name. Renley Baratheon is a character in Game of Thrones.
  • Popularity: This boys’ name isn’t ranking.

Rocky

  • Name meaning: Rest. Full of rocks. Rocky Balboa, aka The Italian Stallion, was played by Sylvester Stallone in the film series.
  • Popularity: #881

list unusual badass boy names

Titan

  • Name meaning: The largest moon of the planet Saturn. In Greek mythology, the Titans were the children of the deities Uranus (heaven) and Gaea (​earth).
  • Popularity: #741

If you like these fiction-inspired badass names you might also like this list of space names.

More cool names for boys

cool baby boy black t-shirt

Now for the last section of this huge badass boy names list!

Alden

  • Name meaning: Wise friend or old.
  • Popularity: #680

Arlo

  • Name meaning: Literary name. Might mean ‘between hills’.
  • Popularity: Arlo ranks #190 and Arlow isn’t ranking.

list short badass boy names

Boden

  • Name meaning: Hill.
  • Popularity: Boden ranks #827. Bowden and Beauden aren’t ranking.

Bowen

  • Name meaning: Son of Owen.
  • Popularity: #367

Bridger or Bridge

  • Name meaning: Connector.
  • Popularity: Bridger ranks #925 and Bridge isn’t ranking.

Caden or Cayden or Caiden

  • Name meaning: Battle. Round.
  • Popularity: Caden ranks #230 and Caiden is #419.

Callan or Callen

  • Name meaning: Descendant of Cathalán.
  • Popularity: Callan ranks #375 and Callen is #458.

Callum or Calum

  • Name meaning: Dove.
  • Popularity: Callum ranks #273 and Calum is #838.

edgy little boy sitting in chair

Cash or Kash

  • Name meaning: Money. Short for Cassius, meaning empty or vain.
  • Popularity: Cash ranks #253 and Kash is #240.

Cason or Cayson or Casen

  • Name meaning: Invented name.
  • Popularity: Cason ranks #663, Cayson is #634, and Casen isn’t ranking.

Cruz or Kruz

  • Name meaning: Cross.
  • Popularity: Cruz ranks #297 and Kruz isn’t ranking.

Dalton

  • Name meaning: Settlement in the valley.
  • Popularity: This badass name ranks #518 for boys and isn’t ranking for girls.

Devin or Devon

  • Name meaning: Fawn. Poet. Divine. County in South West England.
  • Popularity: Devin ranks #389 and Devon is #781. Devon hasn’t ranked for girls since 2005.

Edison

  • Name meaning: Son of Edward.
  • Popularity: #615

Felix

  • Name meaning: Fortunate.
  • Popularity: #193

Harley

  • Name meaning: Hare meadow.
  • Popularity: For boys, Harley ranks #923. For girls, Harley ranks #306, Harlee is #785, and Harleigh is #993.

Jaxton or Jaxtyn

  • Name meaning: Modern invented name.
  • Popularity: Jaxton ranks #456 and Jaxtyn is #935.

Jaylen or Jalen

  • Name meaning: Invented name that might mean calm or healing.
  • Popularity: Jaylen is #318 and Jalen is #515.

Kamden

  • Name meaning: Winding valley.
  • Popularity: For boys, Kamden ranks #475, Kamdyn is #963, and Kamdon isn’t ranking. None of these K names are ranking for girls. (Camden ranks #167 for boys).

Kieran

  • Name meaning: Little dark one.
  • Popularity: #517

Kylan or Kylen

  • Name meaning: Invented name.
  • Popularity: Kylan ranks #572 and Kylen is #929.

Kyler or Kylar

  • Name meaning: Church. Monk’s cell.
  • Popularity: Kyler ranks #242 and Kylar isn’t ranking.

Lawson

  • Name meaning: Son of Lawrence.
  • Popularity: #362

Mack or Mac

  • Name meaning: Son of.
  • Popularity: Mack ranks #470 and Mac is #673.

cool toddler boy in fedora cardigan

Pierce

  • Name meaning: Rock. Son of Piers.
  • Popularity: #499

Porter

  • Name meaning: Gatekeeper (occupation).
  • Popularity: #441

Quinn

  • Name meaning: Descendant of Conn.
  • Popularity: This badass name ranks #405 for boys and #80 for girls.

Shane

  • Name meaning: Graced by God.
  • Popularity: #493

Soren

  • Name meaning: Stern or severe.
  • Popularity: #537

Tatum

  • Name meaning: Bringer of joy. Tate’s homestead.
  • Popularity: This cool baby name ranks #385 for boys and #279 for girls.

Travis

  • Name meaning: Toll keeper. To cross.
  • Popularity: #381

Trevor

  • Name meaning: From the large village.
  • Popularity: #459

list fiery badass boy names

Tristan

  • Name meaning: Noise or sadness. (You may want to make up another meaning haha).
  • Popularity: #208

Zane or Zayn

  • Name meaning: God is gracious. Beauty and grace.
  • Popularity: Zane ranks #238, Zayn is #281, and Zayne is #378, Zain is #588.

If you haven’t found the perfect badass boys’ name yet, check out the lists below…

list heroic badass boy names

Final thoughts on badass names for boys

Hopefully, you’ve found a few lead contenders on this list of badass baby names for boys, or at least come away with some baby name inspiration.

Now, the tricky part is narrowing down your list of favorites!

My best advice to you is to save them all on a list on your phone. Read the list over every day. One by one, erase any name that doesn’t seem sufficiently badass. If you do this enough times, eventually you’ll get to ‘the one’!

Congratulations and good luck choosing the perfect badass name for your son!

badass boy names pinterest
badass boy names millennial mom approved
list nature themed badass boy names
list badass boy names place inspired

Badass Boy Names