Good nicknames for your boyfriend include Babe, Honey, Sweetheart, My Love, and Handsome. If you prefer something playful, try Teddy Bear, Sunshine, or Trouble. The best choice feels natural when you say it, suits your relationship, and makes him feel good when he hears it.
Maybe you’re saving his contact name. Maybe “hey, you” has finally run its course. Or maybe you want a small way to make an ordinary goodnight text feel more personal.
Below, you’ll find 50 boyfriend nicknames grouped by style, with explanations and examples you can actually use. Start with the familiar names, then explore the more playful options if they sound like the two of you.
Which nickname should you choose?
If you want a quick shortlist, use this table. These are suggested matches, rather than a ranking of what every boyfriend prefers.
| The feeling you want | Nicknames to try | Example |
|---|---|---|
| Casual affection | Babe, Honey, Love | “Hey, babe. How did your meeting go?” |
| Something clearly romantic | My Love, Darling, Sweetheart | “Goodnight, my love.” |
| A little flirting | Handsome, Heartthrob, Dreamboat | “Morning, handsome.” |
| Something soft and cuddly | Teddy Bear, Cuddlebug, Honey Bunny | “Saving your spot on the sofa, Teddy Bear.” |
| A shared joke | Trouble, Captain, Professor | “Your coffee is ready, Professor.” |
| Something understated | Beau, Dear, his initials | “See you tonight, J.” |
If you’re unsure, try Babe for a casual tone, Handsome for a compliment, or My Love for a more romantic message.
Classic nicknames for your boyfriend
These are a useful starting point if you want familiar terms of affection.
Their use is documented: the Oxford Learner’s Dictionary entry for “babe” includes addressing a partner affectionately, while Cambridge defines “sweetheart” as a way to address someone you love, including a romantic partner.
That establishes their use as pet names. It doesn’t mean any particular name will suit every couple.
- Babe — Short and casual. Try it in everyday texts or conversation.
- Baby — A softer alternative to Babe. Choose it if you both enjoy a more tender tone.
- Honey — Warm and familiar. It fits a morning greeting as easily as a thank-you.
- Sweetheart — Affectionate and gentle, especially when you want your words to feel caring.
- Darling — A classic choice with a slightly old-fashioned romantic feel.
- Love — Simple and easy to say. “Morning, love” is enough on its own.
- Sweetie — Light and affectionate, without sounding like a grand declaration.
- Dear — Quiet and understated. A good option if sugary names don’t feel like you.
- Boo — Informal and playful. Try it if it already fits the way you speak.
- Beau — A boyfriend nickname with a little literary charm.
Try it in a text: “Hey, honey. I picked up your favorite snack on the way home.”
A familiar name can still feel personal. The detail after it is what makes the message his.
Cute nicknames for your boyfriend
If you both enjoy soft, slightly silly affection, these ideas give you room to play. Treat them as options to try together.
- Teddy Bear — For the boyfriend whose hugs you look forward to.
- Cuddlebug — A playful choice for someone who always moves closer on the sofa.
- Honey Bunny — Sweet and deliberately cutesy. Best if you both enjoy that style.
- Sweet Pea — Gentle and affectionate, especially in a quiet goodnight message.
- Pumpkin — Cozy and playful. Say it out loud first to see whether it feels natural.
- Muffin — A lighthearted food nickname that doesn’t take itself seriously.
- Cookie — Short and sweet; it can also come from a baking memory you share.
- Peanut — A silly option, provided he likes it and doesn’t find it belittling.
- Snugglebug — For the partner who treats every film night as a chance to cuddle.
- Bub — Brief and informal, with less sweetness than the longer names.
Try it in a text: “Goodnight, Cuddlebug. Wish you were stealing my blanket right now.”
If he likes affection but winces at baby talk, try one of the simpler options, such as Honey or Love.
Romantic nicknames for your boyfriend
Choose these when you want the nickname itself to communicate affection. Some are easier to use aloud; others may feel more comfortable in a note.
- My Love — Direct and heartfelt. It works especially well at the beginning or end of a message.
- Beloved — Poetic and sincere. Better suited to a letter if everyday conversation feels too formal.
- Dearest — A traditional choice for a thoughtful written message.
- My Heart — Intimate and expressive, if that matches how you already talk.
- Sweet Love — A softer variation for couples who enjoy affectionate language.
- Angel — A tender name for someone you appreciate. Use it without expecting him to be perfect.
- Prince Charming — Romantic with a wink; a good fit if you enjoy a little theatrical flirting.
- Dreamboat — Playfully admiring, with an old-fashioned feel.
- Heartthrob — Flirty and exaggerated in a fun way.
- My Favorite — Personal and conversational: “Hey, my favorite” says plenty.
Try it in a text: “Goodnight, my love. I’m still smiling about our walk earlier.”
You don’t need to become more poetic than you are. If “Beloved” makes you both laugh, that may be part of its appeal—or a reason to pick something simpler.
Funny nicknames for your boyfriend
Funny boyfriend nicknames work best when he enjoys the joke too. Start with an endearing habit or a shared memory, and leave insecurities out of it.
- Trouble — For the boyfriend with a mischievous grin, when the teasing feels affectionate.
- Goofball — For someone who makes you laugh with wonderfully ridiculous behavior.
- Captain — For the enthusiastic planner of road trips, film nights, or snack runs.
- Professor — For someone whose explanation of a “quick question” comes with background reading.
- Chef — For the partner who enjoys feeding you, whether it’s a full dinner or excellent toast.
- Rockstar — A playful compliment after something he worked hard on.
- Sparky — For an energetic partner who likes a lively nickname.
- Ninja — For someone who quietly finishes a task before you notice it needs doing.
- Pickle — Cheerfully absurd. It doesn’t need a deeper meaning if you both like it.
- Mr. Darcy — For a boyfriend who appreciates the literary reference and romantic joke.
Try it in a text: “Chef, tonight’s pasta deserves a repeat performance.”
A useful check: would he smile if he saw the nickname written down? If you would need to explain why it isn’t insulting, choose another.
Understated and complimentary nicknames
If elaborate pet names feel awkward, a small compliment or a familiar name variation may fit better.
- Handsome — A straightforward compliment that works as a greeting.
- Gorgeous — More openly flirty, if he enjoys that kind of attention.
- Cutie — Light and affectionate, without being especially serious.
- Sunshine — For someone whose arrival brightens your day.
- Ace — Short and upbeat, especially if you already associate it with him.
- Champ — Encouraging and playful. Check that it feels supportive rather than patronizing.
- Superstar — A cheerful way to celebrate an effort or achievement.
- Hero — Use playfully after a thoughtful gesture, such as bringing your forgotten keys.
- His initials — J, AJ, or another combination can feel personal without sounding sugary.
- A shortened version of his name — Ben from Benjamin or Theo from Theodore, if he likes that version.
Try it in a text: “Morning, handsome. Want to grab coffee before work?”
His actual name can be affectionate too. You don’t need a pet name to make a message warm.
How to create a unique nickname for your boyfriend
For something more personal, use a detail from your life together. You don’t have to invent a word no one has ever used; you just need a reason it belongs to him.
Start with a shared memory
Think about a moment you both remember fondly:
- The breakfast he ordered on your first weekend away.
- The character you both quoted for weeks.
- The hiking trip where he took charge of the map.
- The song he always sings in the car.
For example, “Captain” might come from a boat trip where he happily took the wheel. The story gives an ordinary word a private meaning.
Choose a quality he likes about himself
Pick something he would recognize as a compliment:
- Chef if he enjoys cooking.
- Professor if he loves explaining things.
- Sunshine if you associate him with warmth.
- Rockstar if the two of you already use it to celebrate each other.
Avoid assigning a role he has to keep earning. A pet name should feel affectionate on his tired, ordinary days too.
Try it in a normal sentence
Say it aloud: “Want some tea, darling?”
If it feels forced, try something shorter. You can also ask directly: “Do you like it when I call you Babe, or would you rather I use your name?”
There’s no need for a dramatic introduction. Try one, notice his response, and let it develop naturally.
What should you save your boyfriend as in your contacts?
A contact name gives you room for a nickname that might feel too elaborate to say aloud.
Try one of these formats:
- [His name] 🤍 for something simple.
- Handsome for a small compliment whenever he calls.
- My Love for an openly romantic option.
- Captain [his name] for a shared joke.
- [His initials] + an emoji with a story—a coffee cup, mountain, or anything meaningful to you.
Remember that contact names can appear on lock screens or in screenshots. Choose something he’d be comfortable seeing, and keep your more private jokes somewhere private.
Put the nickname into a message that means something
A nickname gives your message warmth. One specific detail gives it substance.
A useful pattern is:
Nickname + something you noticed + what you want to say.
For example:
- “Honey, thanks for making coffee before my early call. That helped.”
- “Handsome, the song from our drive came on today. It made me think of you.”
- “My love, good luck tomorrow. I know how much work you’ve put into this.”
- “Captain, I found a place for our next Saturday adventure.”
If you’re stuck on the next sentence, try Amourly’s love note generator, then edit the message with a detail only you would know.
For somewhere to keep those messages, explore private love notes in Amourly. You can write a short note and revisit it together later.
Do pet names make a relationship stronger?
A pet name can be one way to express affection, but it isn’t a test of how close you are. The dictionary sources above establish that familiar names are used affectionately; they don’t establish that a particular nickname improves a relationship.
The Gottman Institute discusses rituals of connection, including everyday ways of turning toward your partner. Using a nickname in a warm greeting could be part of your own ritual, though that is an application of the idea rather than evidence for a specific pet name.
Focus on how you use it: with attention, kindness, and respect for his preferences.
Frequently asked questions
What are good nicknames for your boyfriend?
Babe, Honey, Sweetheart, Darling, My Love, and Handsome are useful starting points. Choose according to the tone you want—casual, tender, romantic, or flirty—and check that he enjoys being called it.
What can I call my boyfriend besides Babe?
Try Honey, Love, Sweetheart, Handsome, Beau, or a shortened version of his name. For something more playful, consider Teddy Bear, Sunshine, or a nickname based on a shared memory.
What are cute boyfriend nicknames that aren’t too cheesy?
Handsome, Love, Beau, Bub, his initials, or a name variation can feel understated. “Cheesy” is personal, so use the name that sounds comfortable in your own conversation.
What is a unique nickname for a boyfriend?
A unique nickname often comes from your shared history: a trip, a favorite meal, an inside joke, or a habit he likes about himself. The story matters more than choosing an unusual word.
When should you start using a nickname?
There’s no required timeline. You can try a light nickname when affection already feels comfortable between you, or ask what he likes. More intense names may feel better once they match the way you already express your feelings.
What if my boyfriend doesn’t like pet names?
Use his name. You can still be affectionate through a thoughtful compliment, a warm greeting, or a message that shows you noticed something about his day. A nickname should be enjoyable for both of you.


