Good Nicknames for Your Boyfriend: 70 Cool, Sweet and Popular Picks

Good nicknames for your boyfriend are the ones that fit him: Babe, Honey, Handsome, Love, Bear, Ace, Teddy Bear and Sunshine are tried-and-true favorites, while Champ, Maverick, Legend and Rockstar are cool picks for a guy who isn't into anything too mushy. The best one usually comes from something real about him.
Below are 70 good nicknames for your boyfriend, sorted into classic, cool, popular, sweet, funny and short text-friendly names, with a quick guide to matching a nickname to his personality.
💞 Pick a nickname from this list
70 names from this page. Tap Next, save the ones you like, compare later.
What makes a good nickname for a boyfriend?
A good nickname feels like it belongs only to him, even if a million other people use it too. Here's what the best ones have in common:
- It fits who he is. "Bear" is perfect for a big, gentle hugger. It's a little funny for a skinny guy, which can be cute too.
- He likes hearing it. Watch his face the first time. A smile, a laugh or a nickname right back means it's a keeper.
- It works in public. You'll probably say it in front of friends, family and maybe his grandma. Pick something you'd both be happy to hear at a family dinner.
- It's easy to say. One or two syllables usually win, because those are the names that stick.
Classic nicknames that always work
You can't go wrong with these. They're warm, simple and easy to say every day.
- Babe: short, sweet and never goes out of style
- Baby: the classic, said softly
- Honey: warm and sweet, like the real thing
- Love: simple, and it means exactly what it says
- Sweetheart: old-fashioned in the best way
- Darling: a little bit movie-star
- Handsome: a compliment every time you say it
- Hun: short for honey, perfect for quick texts
- Dear: gentle and classic
- My Love: simple and sincere
Cool nicknames for your boyfriend
Not every guy wants to be called Cupcake. These cool nicknames for your boyfriend are affectionate without being too sweet, so they're great for a guy who's a little shy about pet names.
- Ace: for the guy who's great at everything he tries
- Champ: for your biggest winner
- Captain: for the one who plans every trip
- Chief: playful and a little bit bossy
- Maverick: for the independent type
- Legend: he really is one
- Rockstar: for the guy with stage presence
- Tiger: brave and a little bit fierce
- Hotshot: confident and fun
- Jet: for the guy who's always on the move
- Wolf: loyal and strong
- Bear: big, strong and cuddly
- Big Guy: friendly, casual and cool
- King: for the guy who treats you like royalty
- MVP: most valuable partner
- Cowboy: for the outdoorsy, boots-on type
- Mr. Cool: for the calmest guy in the room
- Hero: for the one who always shows up
Popular nicknames for boyfriends
These popular nicknames for boyfriends show up everywhere, from texts to love notes, because they just work.
- Bae: a texting-era twist on babe
- Boo: short, cute and very popular
- Teddy Bear: big hugs, soft heart
- Honey Bun: sweet and warm
- Lovebug: for the one who's always close
- Cutie: light and easy
- Pookie: an internet favorite
- Sunshine: he brightens your whole day
- Bub: short for bubba, cozy and casual
- Sweetie: friendly and warm
- Snuggle Bear: for the champion cuddler
- Bubba: a Southern-sweet classic
Sweet nicknames for a Valentine's card
Valentine's Day 2027 falls on a Sunday, February 14, which means a whole weekend of cards, notes and texts. These sweet names look lovely written on a card: "Happy Valentine's Day, Sunshine."
- Angel: for the kindest guy you know
- Sweet Pea: small word, big love
- Sugar: an old-fashioned sweetie
- Cupcake: sweet with a little frosting
- Muffin: warm and comforting
- Dreamboat: a retro compliment
- Prince Charming: your very own fairy tale
- My Person: the one you'd call first
- Sunny: warm and bright
- Heartthrob: he still gives you butterflies
- Peaches: sweet and a little bit Southern
- My Favorite: simple, true and sweet
Funny nicknames for your boyfriend
For the guy who makes you laugh every single day. These are silly but kind, never mean.
- Goofball: for the guy who makes you laugh
- Noodle: silly and sweet
- Pickle: a little sour, a lot of fun
- Tater Tot: small, golden and lovable
- Meatball: round, warm and cozy
- Bigfoot: for the guy with the biggest shoes
- Mr. Fix-It: he can fix anything, or tries to
- Waffles: for the weekend breakfast chef
- Bean: tiny word, huge affection
- Nugget: small but golden
- Dork: the most loving way to say it
- Snack Thief: for the guy who always steals your fries
Short nicknames for texting
Fast to type, easy to read, and perfect for a quick "on my way" text.
- B: the shortest nickname of all
- Hon: honey, but faster
- Luv: love, text-style
- Bubs: a cozy little nickname
- Babes: babe, but extra
- Mister: playful and polite
Match the nickname to his personality
Still stuck? Start with what you love most about him. Here's a quick cheat sheet:
| If he's... | Try |
|---|---|
| Tall | Stretch, Big Guy, Bigfoot |
| A gamer | Player One, Ace, Captain |
| Into cooking | Chef, Waffles, Meatball |
| Sporty | Champ, MVP, Ace |
| Musical | Rockstar, Maestro |
| Bookish or smart | Professor, Einstein |
| Outdoorsy | Cowboy, Ranger, Bear |
| Calm and steady | Mr. Cool, My Rock, Captain |
| A big hugger | Teddy Bear, Snuggle Bear, Lovebug |
| Always joking | Goofball, Noodle, Pickle |
What's the best nickname for your boyfriend?
Honestly, the best nickname is usually one that starts as a joke. Maybe he got lost on your first road trip ("Captain"), ate the last waffle ("Waffles"), or gives the world's best hugs ("Bear"). Those little stories are what make a nickname feel like yours.
If you're starting from scratch, try this: pick two names from this page, use one for a day each, and see which one makes him smile more. Or ask him! Lots of guys secretly have a favorite.
Nicknames to skip
- Anything about his weight or looks. Even if it's a joke, it can sting.
- Your ex's nickname. It's a fresh start, so give him a fresh name.
- Anything you wouldn't say around family. Keep it sweet, and it'll last.
Want more ideas? Browse cute nicknames for your boyfriend, unique nicknames, or the nicknames guys actually like to be called. Need a nickname for his contact in your phone? Try these texting nicknames. Or open the free nickname generator and build one around his personality.
Frequently Asked Questions
What are good nicknames for your boyfriend?
Babe, Honey, Handsome, Love, Bear, Ace, Teddy Bear and Sunshine are all good nicknames for a boyfriend. The best one fits his personality and makes him smile.
What are cool nicknames for a boyfriend?
Ace, Champ, Maverick, Legend, Rockstar, Tiger, Jet and Captain are cool nicknames that still feel affectionate.
What are the most popular nicknames for a boyfriend?
Babe, Baby, Honey, Bae, Boo, Teddy Bear and Love are some of the most popular nicknames for boyfriends.
What nicknames do guys like?
Many guys like nicknames that feel strong or fun, like Bear, Champ, Handsome, Captain and Legend. If he's not into mushy names, start with one of those.
What should I call my boyfriend on Valentine's Day?
Try a sweet name on his card, like Sunshine, My Person, Prince Charming or Sweetheart. Valentine's Day 2027 is on Sunday, February 14.



