44 Badass Boy Names Fit for a King!

badass boy names

It is not just the girls that deserve a little royalty. When I wrote my post on royal girl names, I knew you would love those names as much as I do. After all, who doesn’t love a strong girl with a fierce name.

Why not crown our boys with an equally strong moniker? Badass boy names with a royal flair have always been, and continue to be, very popular and cool, especially since many celebrities have started name trends like Reign, Kingston and Sir.

Why Choose a Badass Boy Name:

There is a particular gravitas to bestowing your child with a name that means something great and strong. If children become what we name them, even a little, then considering what a name represents is worth the effort.

Badass boy names can give them that edge, that extra confidence, to get out there and slay their own dragons.

When it comes to tough boy names that have strong meanings, some of these might surprise you. For example, did you ever think that Eric could mean “ruler of all things”? Such a classic name that packs a powerful punch of meaning.

Let’s find more boy names with powerful meanings:

The Best Strong Boy Names:

badass boy names

  1. Alaric – Means “ruler of all”
  2. Aldrich – Means “old, wise ruler”
  3. Amir – Means “king, ruler”
  4. Arnold –  Means “ruler”
  5. Bodi – Means “god protect the king”
  6. Brendan – Means “prince”
  7. Czar – Means “Caesar or ruler”
  8. Darian – Means “wealth, kingly”
  9. Derek – Means “the people’s ruler”
  10. Devraj – Means “ruler of the gods”
  11. Dietrich – Means “ruler of the people”
  12. Edric – Means “wealthy ruler”
  13. Eero – Means “eternal ruler”
  14. Emyr – Means “lord”
  15. Eric – Means “eternal ruler”
  16. Frederick – Means “peaceful ruler”
  17. Hank – Means “estate ruler”
  18. Henry –  Means “estate ruler”
  19. Haulani – Means “imperial ruler”
  20. Kaili – Means “deity”
  21. Kendrick – Means “champion”
  22. Kingston – Means “king’s town”


badass boy names


  1. Laszlo – Means “glorious ruler”
  2. Leonardo – Means “brave lion”
  3. Leroy – Means “the king”
  4. Lewis – Means “renowned warrior”
  5. Mael – Means “chief or prince”
  6. Malik – Means “king”
  7. Oswald – Means “divine power”
  8. Patrick – Means “nobleman”
  9. Princeton – Means “princely town”
  10. Quinn – Means “king”
  11. Rajah – Means “prince”
  12. Reagan – Means “king”
  13. Regis – Means “kingly”
  14. Rex – Means “king”
  15. Rey – Means “king”
  16. Ricardo – Means “dominant ruler”
  17. Rico – Means “dominant ruler”
  18. Roderick – Means “famous ruler”
  19. Ryan – Means “little king”
  20. Theoden – Means “king”
  21. Vladimir – Means “renowned prince”
  22. Zolten – Means “sultan; ruler”


What do you think? Would you pick any of these names for your little boy?

If you’re looking for even more cool boy names, you might love these posts:

And, if you’re shopping for baby, here are some awesome baby posts that will help you get set up!

Here are some of my favorite baby items on Amazon – affiliate links used here:

Have a fabulous day,


S. Seriously shopping for a baby name? Check out my baby name ebook, now available on Amazon!

Grab it on Amazon or click below – for less than the price of two coffees!

badass boy names

Leave a Reply

Your email address will not be published. Required fields are marked *

Hey Friends