100+ ideas · Cute, funny, romantic and unique

Nicknames for Boyfriend

Looking for the perfect nickname for your boyfriend? Here are more than 100 ideas, from cute and funny to romantic, flirty and truly unique, sorted by vibe so you can find one that fits him.

  • Cute, funny, romantic and flirty
  • Short nicknames for bf
  • Picks for every personality

How to pick a nickname for your boyfriend

1

Start with his personality

Is he goofy, calm, sporty or a total nerd? The best nicknames come from something real about him, like his laugh, his favorite snack or the way he walks into a room.

2

Say it out loud

A good nickname sounds natural when you text it and when you say it. If it makes you smile or makes him laugh, keep it. If it feels awkward, move on.

3

Check that he likes it

Try it in a few messages and watch his reaction. Nicknames work best when both of you enjoy them, so drop anything that makes him cringe.

Cute nicknames for boyfriend

Sweet and soft, these are the classics that feel warm in a text or a good-morning call. Most work for new relationships and long ones.

Sweet and classic

  • Babe
  • Honey
  • Sweetheart
  • Darling
  • Handsome
  • My Love
  • Sunshine
  • Boo
  • Sweet Pea
  • Cutie Pie
  • Angel
  • Hun

Cuddly and playful

  • Teddy
  • Cuddle Bear
  • Snuggle Bug
  • Pookie
  • Muffin
  • Peanut
  • Pumpkin
  • Bunny
  • Cupcake
  • Honey Bear
  • Buttercup
  • Sugar

Funny nicknames for boyfriend

If the two of you tease each other, a silly name is the way to go. Pick something that fits an inside joke and he will probably wear it with pride.

Silly and snack-based

  • Burrito
  • Nacho
  • Waffle
  • Potato
  • Meatball
  • Snack
  • Noodle
  • Biscuit
  • Pancake
  • Cheeseburger
  • Taco
  • Dumpling

Playful titles

  • Goofball
  • Dingus
  • Captain Cuddles
  • Sir Snores-a-Lot
  • Mr. Sassypants
  • Big Guy
  • Chief
  • Boss Man
  • Professor
  • Mister Fix-It
  • Legend
  • Dude

Romantic nicknames for boyfriend

For anniversaries, long-distance messages and the moments when you want him to know how much he means to you.

Deep and heartfelt

  • My Person
  • My Everything
  • Love of My Life
  • My Forever
  • Soulmate
  • My Heart
  • My Rock
  • My Safe Place
  • My Better Half
  • My Home
  • My Favorite
  • My World

Strong and protective

  • My King
  • My Hero
  • Prince Charming
  • Knight
  • My Guy
  • Heartthrob
  • My Man
  • My Anchor
  • Protector
  • Mr. Right
  • My Prince
  • Defender

Unique nicknames for boyfriend

Tired of babe and baby? Unusual names stand out and feel like they belong only to the two of you. Many of these come from objects, places and characters that suit his personality.

Names from nature and places

  • Compass
  • Atlas
  • Lighthouse
  • North Star
  • Ember
  • Bonfire
  • Summit
  • Harbor
  • Ranger
  • Maverick
  • Orion
  • Sparky

Personality-based and bold

  • Wildcard
  • Mischief
  • Rebel
  • Spark
  • Sage
  • Mr. Steady
  • Sir Charming
  • Captain
  • Ace
  • Hotshot
  • Whiskey
  • Scout

Flirty nicknames for boyfriend

A little teasing keeps things fun. These are playful, not over the top, so they work in a text or across the room.

Teasing and playful

  • Hot Stuff
  • Heartbreaker
  • Mr. Smooth
  • Charmer
  • Lover Boy
  • Tiger
  • Stud Muffin
  • Gorgeous
  • Trouble Maker
  • Casanova
  • Smooth Talker
  • Eye Candy

Short nicknames for bf

Quick to type, easy to say and perfect for texts. If you want a short name, these are the ones people use most.

One-word and tiny

  • Bae
  • Babe
  • Bear
  • Boo
  • Hun
  • Bubs
  • B
  • Bubba
  • Champ
  • Cap
  • Sunny
  • Love

Names for your boyfriend by personality

Not sure where to start? Match the nickname to the kind of guy he is.

If he is…Try one of these
Funny and goofyGoofball, Dingus, Burrito, Captain Cuddles, Sir Snores-a-Lot
Calm and steadyMy Rock, Mr. Steady, Lighthouse, Harbor, Anchor
Sporty or athleticChamp, MVP, Coach, Tiger, Ace, Hotshot
A gamerPlayer One, Boss Man, Legend, Wildcard, Maverick
Tall and bigBig Guy, Bear, Teddy, Honey Bear, Giant
Romantic and sweetDarling, My Love, My Person, Sweetheart, Soulmate
A foodieBurrito, Nacho, Waffle, Snack, Meatball, Cheeseburger
Confident and boldMr. Right, Heartthrob, Maverick, Captain, Charmer

Nicknames for your boyfriend in other languages

Pet names in another language can sound extra special, especially if one of you has family roots or speaks it. Here are common ones from Spanish, French, Italian and German.

Spanish and Italian

  • Mi amor
  • Cariño
  • Mi vida
  • Corazón
  • Tesoro
  • Mi cielo
  • Amore
  • Tesoro mio
  • Bello
  • Caro

French and German

  • Mon chéri
  • Mon amour
  • Mon cœur
  • Chéri
  • Mon trésor
  • Schatz
  • Liebling
  • Schatzi
  • Mein Herz
  • Süßer

Boyfriend nicknames by relationship stage

The right nickname often depends on where you are in the relationship.

StageNicknames that fit
Just started datingHandsome, Cutie, Hun, Sunshine, Charmer. Light and easy, nothing too intense.
A few months inBabe, Boo, Honey, Teddy, Goofball. Playful names that show you are comfortable.
Long-term relationshipMy Person, My Rock, Love of My Life, Darling, Soulmate. Deeper names that show commitment.
Long distanceMy Home, My Heart, North Star, Compass, Mi amor. Names that say you are close even when you are apart.
Engaged or marriedMy Forever, My Better Half, Husband-to-be, Hubby, My King. Names that mark the next chapter.

Tips for choosing a nickname he will love

  • Use a real detail. Something he said, a favorite food or a shared memory makes a nickname feel personal.
  • Keep it short. One or two syllables are easier to text and to say in a hurry.
  • Think about where you will use it. A silly name is great in private but maybe not in front of his friends or family.
  • Let it grow. The best nicknames often start as a joke and become a habit over weeks, so try a few before you settle.
  • Avoid names tied to an ex. Pick something new that belongs only to the two of you.
  • Respect a no. If he says he does not like it, drop it right away and try another one.

Need more ideas? Generate your own

Want even more? Use the nickname generator below to get fresh nickname ideas in one click, or type his name to get ideas built around it. Tap the heart to save the ones you like.

Style

Tip: tap any name to see username styles like night_viper and N1ghtV1per.

Want nicknames for friends, games or usernames?

Try our free generators for nicknames, usernames, gamertags and more, with one-click copy.

Frequently asked questions

What are cute nicknames for a boyfriend?

Classic cute nicknames include babe, honey, sweetheart, handsome, teddy, boo, pookie and sunshine. Choose one that matches his personality so it feels personal.

What are unique nicknames for a boyfriend?

Unique nicknames often come from nature, places or personality, for example Compass, Atlas, Lighthouse, North Star, Maverick or Ember. They stand out more than babe or baby and feel like they belong only to the two of you.

What are funny nicknames for a boyfriend?

Funny nicknames are usually silly, snack-based or based on an inside joke. Burrito, Goofball, Meatball, Dingus and Captain Cuddles are popular choices.

What are short nicknames for bf?

Short options include bae, babe, bear, boo, hun, bubs and champ. They are quick to type and easy to say in everyday conversation.

What can I call my boyfriend instead of babe?

Try honey, sweetheart, handsome, my love, my person, teddy or sunshine. If you want something less common, pick a unique nickname such as Compass, Maverick or North Star.

When should I start using a nickname for my boyfriend?

There is no set time. Many couples start naturally within the first weeks or months. Try a nickname in a message first and use it more once you both feel comfortable.

Is it okay to use a nickname in public?

Yes, if you both feel comfortable. Sweet and short nicknames work almost anywhere. Save very silly or private ones for when you are alone, unless he enjoys them in front of others.