Nicknames for Boyfriend

Nicknames for Boyfriend

The best nickname for a boyfriend usually isn’t planned — it slips out one day and sticks. But if you’re stuck on “babe” and want something with more personality, a list helps. We’ve gathered 130+ nicknames for boyfriends, from classic terms of endearment to inside-joke-worthy funny names, nerdy picks, tough-guy nicknames and sweet words in other languages.

Each nickname comes with a quick note on its vibe so you can match it to his personality (and to where you’ll use it — a text at midnight is different from shouting across a grocery store). Looking for more? Try our cute names to call your boyfriend, the matching list of names to call your girlfriend, or general cute nicknames.

Our top picks: Babe, Honey Bear, Captain, Sunshine, Tiger, My Person, Hot Stuff, Snuggle Bug, Romeo, Mon Chéri, Big Spoon, Handsome

Classic sweet nicknames for your boyfriend

Timeless terms of endearment that work at any stage of a relationship.

NicknameVibe / when to use it
BabeThe all-purpose classic; works in any setting
BabySoft and intimate, best for texts and quiet moments
HoneyWarm and old-fashioned in the best way
SweetheartTender and a little formal
DarlingRomantic with a vintage movie feel
LoveSimple, British-sounding and affectionate
DearUnderstated, great for long-term couples
SweetieLight, cheerful, easy to say often
HunShort for honey; casual everyday use
HandsomeCompliments him every time you say it
BooPlayful, popular in texts
BaeInternet-era shorthand for “before anyone else”
My LoveDeep and sincere
AngelFor the guy who’s endlessly patient with you
SugarSouthern-style sweetness
PreciousVery affectionate, a little dramatic
DearestLetter-writing romance
BelovedPoetic and serious

Cute and cuddly boyfriend nicknames

For the soft-hearted guy who loves a hug. Many of these also appear on our cute pet names list — pet names really started with pets.

NicknameVibe / when to use it
Teddy BearBig, warm and huggable
Honey BearSweet with a bit of size to it
Snuggle BugFor the one who always wants to cuddle
Cuddle BunnySoft and silly
PumpkinRound, warm and affectionate
CupcakeSweet and a little teasing
MuffinCozy morning energy
Sweet PeaGentle and old-fashioned
ButtonCute as a button
PeanutIronic if he’s tall
BubbaBrotherly-sweet, very Southern
Cutie PieClassic playful praise
Pooh BearFor the guy who loves snacks and naps
LovebugAlways in a good mood around you
SunshineHe brightens your day
MarshmallowTough outside, soft inside
GumdropSweet and silly
KittenUnexpected for a guy, which makes it funny
MunchkinFor a smaller-than-average guy (or a big one, ironically)
DimplesIf he has them, use it

Funny nicknames for your boyfriend

Humor keeps a relationship light. These work best when they tie into his habits — and when he’s in on the joke. More ideas: funny nicknames.

NicknameVibe / when to use it
Captain ObviousFor the man who states what everyone knows
Snack MonsterRaids the fridge at midnight
Sir Snores-a-LotIf you’ve been kept awake
Mr. Fix-ItOr Mr. Tried-to-Fix-It
ChewbaccaTall, hairy and loyal
NuggetSmall, golden, irresistible
Tater TotSilly and lovable
GoofballFor the class clown
MeatballAffectionate teasing
NoodleTall and a bit floppy
Hot PocketWarm on the outside, questionable inside
Couch PotatoWeekend champion of the sofa
DorkLovingly nerdy
PickleNo reason; that’s the joke
Mr. Grumpy PantsBefore his morning coffee
BossmanWhen he takes charge (or thinks he does)
WafflesCan’t make a decision
Chicken NuggetDouble the nugget, double the love
Big SpoonThe cuddle position he always claims
SasquatchBig feet, bigger hugs
ChiefMock-serious respect
Ding-DongPlayfully calling him out

Flirty and bold nicknames

Confident, a little flirty, still clean enough to say in public.

NicknameVibe / when to use it
Hot StuffFlirty and fun
StudOld-school cheeky praise
HunkRetro compliment for a good-looking guy
TigerBold, energetic, a bit growly
RomeoFor the hopeless romantic
CasanovaFor the smooth talker
HeartthrobHe makes your heart race
Mr. PerfectHalf compliment, half tease
Prince CharmingFor the fairy-tale gestures
SupermanHe saves the day (or opens the jar)
HeroSincere, for the guy who shows up
StudmuffinFlirty meets sweet
Good Lookin’Southern drawl compliment
StallionConfident and playful
Mr. Steal Your GirlHe already did
HeartbreakerIronic now that he’s yours
AdonisGreek god of beauty and desire
SexyDirect; save it for private texts

Tough and manly boyfriend nicknames

For the guy who’d cringe at “Snuggle Bug.” These keep the affection but add some edge.

NicknameVibe / when to use it
Big GuySimple, warm, masculine
BossFor the natural leader
ChampHe wins at everything (or thinks so)
AceTop of his game
CaptainSteady, in charge, dependable
RockyTough and determined
MaverickIndependent and a bit reckless
BearStrong but cuddly
WolfLoyal and protective
RebelFor the rule-breaker
LegendHyping him up
WarriorFor the one who fights for you
TankBig and unstoppable
VikingBeard required
KingHe runs the house (and your heart)
SargeFor the organized one
RamboTakes on every challenge
TitanLarger than life

Nerdy and pop-culture nicknames

Great for the gamer, the comic fan or the guy who quotes movies. If he games, our gamer names have more.

NicknameVibe / when to use it
Player OneYou’re Player Two, obviously
JediWise, calm, a little mystical
Han SoloScoundrel with a heart of gold
MarioYour hero in overalls
SherlockNotices everything
YodaWise beyond his years (or short)
BatBrooding like Batman
SpideyFriendly neighborhood boyfriend
HobbitLoves second breakfast
SamwiseThe most loyal partner in fiction
Mr. DarcyAwkward but secretly romantic
GrootSays little, loves a lot
KermitCharming and a little frantic
MufasaMajestic, protective
WookieeTall, loud, lovable

Boyfriend nicknames in other languages

Terms of endearment from around the world — a lovely choice if either of you has roots in these cultures. For real given names, see French boy names.

NicknameLanguageMeaning
Mon ChériFrenchMy darling
Mon AmourFrenchMy love
Mon ChouFrenchMy cabbage (a common pet name)
AmoreItalianLove
TesoroItalianTreasure
CaroItalianDear
Mi AmorSpanishMy love
CariñoSpanishDarling, affection
Mi VidaSpanishMy life
QueridoSpanish / PortugueseDear, beloved
SchatzGermanTreasure
LieblingGermanDarling
HabibiArabicMy beloved
JaanHindi / Urdu / PersianLife, dear one
OppaKoreanOlder brother; used by women for an older boyfriend
ÄlsklingSwedishDarling
LieverdDutchSweetheart
Agapi MouGreekMy love
MahalFilipino (Tagalog)Love
KochaniePolishDarling

Meaningful nicknames for a long-term boyfriend

Less cute, more heartfelt — good for anniversaries, cards and serious moments.

NicknameVibe / when to use it
My PersonFrom Grey’s Anatomy; your number one
SoulmateFor when you’re sure
Other HalfYou complete each other
Partner in CrimeAdventures together
My RockHe keeps you steady
HomeBeing with him feels like home
ForeverCommitment in one word
Lucky CharmGood things happen with him
My EverythingAll in
AnchorGrounding and dependable
Better HalfHumble and sweet
Ride or DieLoyal through anything
My HeartSimple and sincere
Love of My LifeSave it for when you mean it

How to choose a nickname for your boyfriend

  • Start from something real: a habit, an inside joke or the way he laughs. Nicknames with a story stick far longer than random ones.
  • Match his personality — a quiet, serious guy may love “My Rock” and hate “Cupcake.”
  • Think about where you’ll use it. Keep flirty names for texts and private moments, and pick one you’re happy to say in front of his family.
  • Test it for a week. If it feels forced, drop it; the right nickname will come naturally.
  • Ask him! Some guys secretly love a sweet name; others prefer something with edge. You can also let him pick from this list.

Frequently asked questions

What is the most common nickname for a boyfriend?

“Babe” is by far the most widely used, followed by “baby,” “honey” and “love.”

What can I call my boyfriend instead of babe?

Try “handsome,” “my person,” “love,” “captain” or a sweet word from another language like “mon chéri” or “mi amor.”

What’s a cute nickname for a tall boyfriend?

“Big Guy,” “Sasquatch,” “Wookiee,” “Titan” or an ironic “Peanut” all play on height.

What should I call my boyfriend in texts?

Short names work best: “babe,” “boo,” “hun,” “bae,” or an inside-joke nickname only the two of you understand.

Do guys like being given nicknames?

Most do when the nickname is affectionate and fits them. It signals closeness — just avoid names that poke at insecurities.