You walk a fine line when you pick out a unique baby name. Yes, you want your kid to have a name that stands out — but you want it to stand out for, you know, the right reasons. In other words, you don't want to find yourself with major baby name regret or end up changing your baby's name a couple of months down the road (yes, that really happens). But trying to find a rock-'n'-roll name for your son doesn't have to end in disaster.

There's nothing wrong with choosing a classic like John or Joe — but if you're aiming for a little more edge, we've got you covered.

More: Zen Baby Names for Your Little Yogi

Image: Tiffany Egbert/SheKnows

X & Z boy names

Adding an X or Z to a name instantly ups its cool factor. Whether the name has always been spelled that way (Dax or Axel) or the spelling has been changed to jazz it up (Zimon), these letters give names a modern sound.

Destination boy baby names

Think about your favorite destinations — from your birthplace to your most loved travels — and consider naming your son after a place he'll love to visit someday.

Next up: Allegorical names for boys

Originally published December 2011. Updated October 2017.

Allegorical names for boys

These names are words that describe a characteristic, such as love or courage or honor. Think about what characteristics you hope your future son will embody, and consider how you can turn that into a name. Here are some examples.

  • Earnest
  • Love
  • Courage
  • Reason
  • Honor
  • Hardy
  • Gallant
  • Chance
  • Valor
  • Lucky
  • Justice
  • Liberty
  • Happy

New & modern baby boy names

What makes a baby name edgy? These baby boy names may not fit into a particular category, but they are unique and cool and the perfect fit for hip (and hipster) parents.

  • Rhys
  • Damon
  • Greyson
  • Dexter
  • Ryland
  • Jacoby
  • Orion
  • Jamison
  • Titus
  • Ryker
  • Rafe
  • Finn

More: Aquatic Names for Your Beach Baby

Tips to find edgy boy names

If none of these names strikes a chord with you, think about names from your favorite movies, songs or characters from books. You can also invent your own name by combining your name with your partner's — or even using your maiden name as a first name. This is a great way to find a cool first name and pass down the family lineage.

You can also check out our Advanced Baby Name Search, which lets you browse through names based on their origin and meaning. It's a fun way to pick a name that is unique as well as meaningful.