Cute Nicknames for Your Boyfriend

Sweet, silly and sincere pet names for the guy you're with, sorted by mood so you can find one that sounds like the two of you.

HELLOmy name is
Hot Stuff
A classic term of endearment
Nicknames that are
Results update as you change filters.
Advertisement728 × 90 leaderboard

More from the Nickname Generator

12 results. Tap one to preview it.
Advertisement336 × 280 in-content

A pet name is a small thing that does a lot of work. It's a signal that you're close, a shortcut for affection, and often the first private joke a couple shares. Plenty of people start with the classics like babe or honey, and there's nothing wrong with that. They're classics for a reason. But the nicknames that stick usually have something specific behind them: the way he steals the blanket, the way he says your name, the food he always orders.

Guys tend to react to pet names in one of two ways. Some light up at anything sweet. Others go a little red but secretly love it, especially when a soft name comes with a playful edge, like Trouble or Captain. It's worth watching his face the first few times you try one. You'll know quickly which kind he is.

The lists below move from classic terms of endearment to snuggly, food-inspired, teasing, admiring and romantic names, plus a handful from other languages. Save the ones that make you smile, then use Pick a winner in your shortlist to narrow them down. If you'd rather build a nickname from his actual name, type it into the generator above.

Classic terms of endearment

Tried and true. These work in a text, across a room or on an anniversary card.

  • BabeShort, easy and universally understood. The everyday default.
  • BabyA little softer than Babe, and more intimate.
  • HoneyWarm and old-fashioned in the best way.
  • HonHoney trimmed down for quick, casual use.
  • SweetheartTimeless and a touch formal. Great in a card.
  • SweetieLighter than Sweetheart, good for everyday texts.
  • DarlingA bit dramatic, a bit old Hollywood. Fun to say with flair.
  • LoveSimple and sincere. Common in British English as a casual term too.
  • SugarRetro and flirty, with a Southern-diner ring.
  • DearUnderstated and affectionate, especially said with a smile.

Snuggly and soft

For the guy who's a big softie once the door is closed.

  • BearBig, warm and huggable. A favorite for tall or bearded boyfriends.
  • Teddy BearBear, but even cuddlier.
  • Cuddle BugFor the one who always wants to be the big spoon.
  • Snuggle BunnyDeliberately over the top, which is part of the charm.
  • SleepyheadPerfect if he's impossible to wake up on weekends.
  • BooOne syllable of pure affection.
  • PookieBaby-talk sweet. Best kept between the two of you.
  • LovebugPlayful and affectionate, like a little crush that never wore off.
  • CutieDirect and flirty. Works at any stage of dating.
  • Cutie PieCutie with extra sugar on top.
  • BabycakesSilly, sweet and guaranteed to get a laugh.

Sweet treats and snacks

Food names are affectionate without being too serious. Bonus points if it's his favorite.

  • Honey BunSticky-sweet and a little goofy.
  • CupcakeFunny on a big, tough-looking guy. Ask him how he feels about it.
  • MuffinHomey and cute. Pairs well with a morning coffee run.
  • CookieFriendly and upbeat.
  • PeanutGreat for a short boyfriend, or ironically for a very tall one.
  • Sweet PeaGentle and old-fashioned. From the garden, not the pantry.
  • JellybeanBouncy and fun, for a guy with a lot of energy.
  • MarshmallowFor someone who's tough on the outside and soft in the middle.
  • Cinnamon RollInternet slang for someone too sweet for this world.
  • BiscuitWarm and comforting, with a bit of Southern charm.
  • NuggetTiny and golden. Silly in a way that's hard to be mad at.
  • DumplingRound-sounding and endearing.
  • PumpkinA cozy classic, especially in the fall.

Playful and teasing

A little bit of a roast, a lot of affection. Best for couples who joke around.

  • TroubleFor the one who's always up to something.
  • GoofballWhen he makes you laugh until you can't breathe.
  • DorkAffectionate when you both know he's a proud nerd.
  • CaptainFor the planner who likes to take charge of the road trip.
  • ChiefMock-serious respect for the head of the household.
  • ChampEncouraging, with a wink.
  • MisterGreat with a raised eyebrow: "Listen here, Mister."
  • TigerRetro and flirty, like something from an old movie.
  • Hot StuffCheesy on purpose, and he'll pretend not to like it.
  • SunshineSweet, or sarcastic when he's grumpy in the morning.

For telling him he's the one

Admiring and romantic names for when you want him to know exactly how you feel.

  • HandsomeDirect and flattering. Works in a text or across a crowded room.
  • Big GuyAffectionate and a little playful, whatever his size.
  • HeroFor the guy who kills the spiders and fixes the sink.
  • My ManProud and a little possessive, in a good way.
  • RomeoFor a boyfriend with a real romantic streak.
  • Prince CharmingFairy-tale level praise. Use it when he's earned it.
  • DreamboatVintage slang for someone ridiculously attractive.
  • HeartthrobHe makes your heart race, and you're not afraid to say so.
  • My LoveSimple and heartfelt. Hard to beat.
  • My HeartDeeply sincere, for the serious moments.
  • SoulmateFor when you're sure.
  • AngelFor the partner who's patient far beyond reason.

Sweet names from other languages

Borrowing a word from another language can make a pet name feel private, especially if it's a language one of you speaks.

  • Mi AmorSpanish for "my love." Warm and widely understood.
  • CariñoSpanish for "dear" or "sweetheart," from the word for affection.
  • Mi VidaSpanish for "my life." Deeply romantic.
  • Mon ChériFrench for "my darling," the masculine form.
  • SchatzGerman for "treasure," and one of the most common German pet names.
  • TesoroItalian for "treasure." Lovely to say.
  • HabibiArabic for "my love" or "my dear," said to a man.
  • JagiyaKorean for "honey" or "darling," used between couples.
  • MahalTagalog for "love." Short, sweet and used every day in the Philippines.

How to pick a nickname he'll actually like

  • Try it out loud a few times before you commit. If he grins, it's a keeper. If he winces, keep looking.
  • Tie it to a real moment. A name that comes from your first trip or an inside joke will always mean more than a generic one.
  • Have a public version and a private version. Babe is fine at his office party; Snuggle Bunny might be better saved for home.
  • Don't retire his real name. Using his name in serious or tender moments makes the nickname feel special rather than routine.

Common questions

What's a cute nickname to call my boyfriend?

Babe, honey and bear are safe, sweet choices. For something more personal, pick a name tied to his personality, like Sleepyhead for a late sleeper or Captain for a natural planner, or add a sweet ending to his name, like Sam-Bear.

Is it weird to call my boyfriend a pet name in public?

Not at all, as long as it's one you're both comfortable with. Many couples keep a mild name like Babe for public and save the sillier ones for home.

What if my boyfriend doesn't like nicknames?

Some people just prefer their name, and that's fine. Try a very light option like Love, or say his name in a warmer way. The affection matters more than the word.

What's a good nickname for a boyfriend who acts tough?

Playful contrast works well: Marshmallow, Teddy Bear or Cupcake gently tease the tough-guy act. If he'd rather keep his cool, try Captain, Chief or Tiger.