130+ Perfect Nicknames for Your Boyfriend

Make him smile with these adorable and sweet pet names for the guy in your life.

Published July 22, 2024
couple smiling and drinking tea together

You can always call your boyfriend by his name, but where's the fun in that? There are so many cute nicknames for boyfriends that can really express how you're feeling about him. From "Flame" to "Foxy," the best nicknames speak to just what you love about your guy.

Sweet Boyfriend Nicknames

When you want to get his attention in the sweetest way, call him something you know will make him smile. These are some of our favorite sweet nicknames for boyfriends and guys we like.

  • Love
  • Prince Charming
  • Brainy
  • Babe
  • Sweetie
  • Honey
  • Handsome
  • Foxy
  • Lover
  • Smarty
  • Gorgeous
  • Spruce
  • Nimble-Wit
  • Sweetheart
  • Stud
  • Hot Stuff
  • Sweets
  • Good Lookin'
  • Firecracker
  • Clever
  • Funny Man
  • My Love
  • Amore
  • Sweetest
  • Bub
  • Charmer
  • Looker
  • Flirt
  • Spark
  • Darling

Cute Nicknames for Your Boyfriend

couple kissing each other

We totally get it. Your boyfriend is adorable beyond words, but there are a few names you can use to let him know just how cute you find him. These cute nicknames for boyfriends call to mind his sweetness, cuddliness, and all-around wonderfulness.

  • Teddy Bear
  • Sugar
  • Delicious
  • Mr. Sexy
  • Snuggle Bunny
  • Babykins
  • Apple Pie
  • Zesty
  • Head-Turner
  • Yum
  • Cutie
  • Brawny
  • Snuggles
  • Tease
  • Num-Num
  • Trouble
  • Sunshine
  • Fireball
  • He-Man
  • Fella
  • Romper
  • Firefly
  • Boo Bear
  • Tasty
  • Hot Stuff
  • Dimples
  • Dapper
  • Frisky
  • Scrumptious
  • Morsel
  • Knockout

Sexy and Romantic Nicknames to Call Your Guy

Sometimes, a cute nickname isn't exactly what you want if you need to tell him how totally sexy he is. These nicknames play up his sex appeal and hint at the intimacy of your relationship.

  • Magician
  • Favorite
  • Luscious
  • Dynamite
  • Sir
  • Casanova
  • Sire
  • Daddy
  • Eyeful
  • Maverick
  • Flame
  • Gentleman
  • My Fever
  • Treasure
  • McDreamy
  • Magnet
  • Mr. Big
  • Tempter
  • My Heartbeat
  • Manly
  • Come-Hither
  • Mr. Moonlight
  • Captain
  • Mr. Wonderful
  • Prince
  • Exquisite
  • Steamy
  • Dream Boat
  • My Knight
  • Gorgeous
  • Stunner
  • My Fire
  • Mr. Sly
  • My Heaven
  • Ambrosia
  • Hunk
  • Magic
  • Spicy

Dorky or Funny Boyfriend Nicknames

Handsome young couple relaxing in the indoor swimming pool

There are times when only an over-the-top nickname will work. These names are funny or a little bit dorky in the sweetest way, and they're guaranteed to make him smile,

  • Old Man
  • Stallion
  • Baby Face
  • Naughty Boy
  • Stud Muffin
  • Superstar
  • Champ
  • Big Mac
  • Dumpling
  • Dish
  • Meatball
  • Squishy
  • Pookie
  • Dazzler
  • Boy Toy
  • Hyper
  • Sport
  • Cupcake
  • Iron Man
  • Macho
  • Mr. Muscles
  • Peanut
  • Goofy
  • Pooh
  • Goober
  • Sparkles
  • Smooth Operator
  • Egghead
  • Stubborn
  • Old Timer
  • Dreamboat
  • Beefcake
  • My Precious
  • Rizzler
Quick Tip

Give your pet name a test run by trying it out and watching his reaction. If he seems to like it, go ahead and start using it more often.

Tips for Choosing a Nickname for Your Boyfriend

Just breaking out a random nickname can feel a little awkward, especially if you're not really someone who uses tons of nicknames in normal conversation. That doesn't mean you can't find the right pet name that will feel natural though. Here are a few tips to help you choose one.

  • If you joke around a lot, pick an ironic nickname — something that means close to the opposite of what he's really like. For example, if you're older than he is, calling him "Old Timer" will be totally hilarious.
  • Pick a quality you like about him and choose a nickname that plays up that characteristic. For instance, if you love how smart he is, you could use the nickname "Smarty" when you talk to him.
  • If he's super sexy to you, we guarantee he's going to love hearing it in nickname form. After all, what guy is going to object to being called "Gorgeous," "Luscious," or "Steamy"?
  • Choose a nickname that starts with the same letter or sound as his first name if you're worried about making it sound natural. If his name is "Henry," calling him "Honey" isn't going to feel too weird.
  • Change it up if you want to make nicknames a part of your regular interaction. Pick a new nickname every day or use a different nickname every time you talk.

Related: 135+ Romantic Nicknames for Couples to Fall For

Pick a Pet Name That Fits Him

Choosing the best nickname for a boyfriend comes down to really showing how well you know him and expressing how you feel about him and your relationship. If you pick a pet name that fits him, it's going to be perfect.

130+ Perfect Nicknames for Your Boyfriend