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 goofy | Goofball, Dingus, Burrito, Captain Cuddles, Sir Snores-a-Lot |
| Calm and steady | My Rock, Mr. Steady, Lighthouse, Harbor, Anchor |
| Sporty or athletic | Champ, MVP, Coach, Tiger, Ace, Hotshot |
| A gamer | Player One, Boss Man, Legend, Wildcard, Maverick |
| Tall and big | Big Guy, Bear, Teddy, Honey Bear, Giant |
| Romantic and sweet | Darling, My Love, My Person, Sweetheart, Soulmate |
| A foodie | Burrito, Nacho, Waffle, Snack, Meatball, Cheeseburger |
| Confident and bold | Mr. 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.
| Stage | Nicknames that fit |
|---|---|
| Just started dating | Handsome, Cutie, Hun, Sunshine, Charmer. Light and easy, nothing too intense. |
| A few months in | Babe, Boo, Honey, Teddy, Goofball. Playful names that show you are comfortable. |
| Long-term relationship | My Person, My Rock, Love of My Life, Darling, Soulmate. Deeper names that show commitment. |
| Long distance | My Home, My Heart, North Star, Compass, Mi amor. Names that say you are close even when you are apart. |
| Engaged or married | My 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.
Tip: tap any name to see username styles like night_viper and N1ghtV1per.
Your kept names
Saved only in this browser. Tap a name to copy it.
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.