Couple lying close on a couch smiling at a phone together, illustrating the affection behind pet names and nicknames for your boyfriend

150 Nicknames for Your Boyfriend (Cute, Funny, and Ones He Secretly Loves)

I’ve been coaching women on men for years, and I’m also a man. So I’ll tell you something men rarely admit out loud.

We like the nickname more than we let on.

A guy will roll his eyes when you call him Babe in front of his friends. Then he’ll scroll back through your texts later that night and feel something warm when he sees it there. The nickname is proof he belongs to someone. Most men will never say that sentence, but it’s true.

Below are 150 of them, sorted so you can find the right kind fast. Cute, unique, funny, flirty, and then Spanish, French and Italian with real meanings. At the end I’ll tell you which ones land and which ones quietly annoy him, because there’s a difference and nobody warns you about it.

Pick one. Use it consistently. That’s most of the magic.

Cute Nicknames for Your Boyfriend

These are the everyday ones. Safe, warm, and they work in public.

  1. Babe
  2. Baby
  3. Love
  4. My Love
  5. Honey
  6. Sweetheart
  7. Sweetie
  8. Darling
  9. Handsome
  10. Angel
  11. Sunshine
  12. Bear
  13. Teddy
  14. Cuddles
  15. Snuggles
  16. Bubba
  17. Boo
  18. Munchkin
  19. Lovebug
  20. Buttercup
  21. Puppy
  22. Koala
  23. Peaches
  24. Bee
  25. Dove

Cute Names to Call Your Boyfriend That Sound Like a Couple

Slightly softer, and they signal “we’re a unit” rather than “you’re adorable.”

  1. My Person
  2. My Man
  3. My Guy
  4. My Other Half
  5. My Home
  6. My Favorite
  7. Partner
  8. Roomie
  9. Ride or Die
  10. Better Half
  11. My Calm
  12. Mine
  13. Us
  14. My Constant
  15. My Safe Place

Unique Nicknames for Your Boyfriend

Most women land on Babe and stop there. These don’t get used much, which is exactly why they stick.

  1. Wildfire
  2. Compass
  3. Anchor
  4. North
  5. Ace
  6. Rook
  7. Fox
  8. Wolf
  9. Atlas
  10. Echo
  11. Rogue
  12. Nova
  13. Sailor
  14. Rebel
  15. Ranger
  16. Blue
  17. Storm
  18. Rain
  19. Ink
  20. Rusty
  21. Cricket
  22. Pilot
  23. Cowboy
  24. Wander
  25. Lucky

Funny Nicknames for Your Boyfriend

Only use these if he can take a joke. Some men can’t, and you’ll find out fast.

  1. Sir Snores a Lot
  2. Chief
  3. Boss Man
  4. Trouble
  5. Menace
  6. Goober
  7. Doofus
  8. Weirdo
  9. Nerd
  10. Grumpy
  11. Sasquatch
  12. Big Foot
  13. Noodle
  14. Potato
  15. Muffin Man
  16. Captain Chaos
  17. Hot Sauce
  18. Dork
  19. Chewie
  20. Meatball
  21. Waffles
  22. Tank
  23. Shrek
  24. Gremlin
  25. Pickle

Flirty Nicknames for Your Boyfriend

Save these for texts, not the family dinner table.

  1. Trouble
  2. Stud
  3. Hot Stuff
  4. Handsome Devil
  5. Mr. Right Now
  6. Sir
  7. Captain
  8. Daddy
  9. Big Guy
  10. My Weakness
  11. Temptation
  12. Sin
  13. Danger
  14. Fire
  15. My Addiction
  16. Bad Influence
  17. Heartbreaker
  18. Prince
  19. King
  20. My Obsession

Spanish Nicknames for Your Boyfriend (With Meanings)

Spanish does affection better than English does. These carry real weight.

  1. Mi amor — my love
  2. Cariño — darling, sweetheart
  3. Mi vida — my life
  4. Corazón — heart
  5. Mi cielo — my sky, my heaven
  6. Mi rey — my king
  7. Amorcito — little love
  8. Mi sol — my sun
  9. Tesoro — treasure
  10. Guapo — handsome
  11. Bombón — bonbon, used the way we’d say “hottie”
  12. Osito — little bear
  13. Mi todo — my everything
  14. Media naranja — literally “half orange,” meaning soulmate
  15. Papi — literally daddy, used affectionately

French Nicknames for Your Boyfriend

French pet names are strange when you translate them and lovely when you don’t.

  1. Mon amour — my love
  2. Mon chéri — my dear
  3. Mon cœur — my heart
  4. Mon trésor — my treasure
  5. Mon ange — my angel
  6. Mon chou — my cabbage, and yes it’s a compliment
  7. Doudou — cuddly one
  8. Mon lapin — my rabbit
  9. Mon loup — my wolf
  10. Beau gosse — handsome guy
  11. Mon roi — my king
  12. Mon canard — my duck

Italian Nicknames for Your Boyfriend

  1. Amore mio — my love
  2. Tesoro — treasure
  3. Cuore mio — my heart
  4. Bello — handsome
  5. Caro — dear
  6. Stella — star
  7. Orsacchiotto — teddy bear
  8. Passerotto — little sparrow
  9. Gioia — joy
  10. Dolcezza — sweetness
  11. Micio — kitty
  12. Principe — prince
  13. Amore — love

Cringe Nicknames for Your Boyfriend (What to Skip)

I said I’d be honest, so here’s the list men complain about. Not because they’re mean. Because they land wrong.

  • Hubby, when you’re not married. It reads as pressure, and he’ll feel it even if he says nothing.
  • Daddy in front of other people. In private, fine. At his mother’s house, no.
  • Boo Boo Bear, Snookums, Pookie. These work at 22. They stop working around the time he starts paying a mortgage.
  • Big Guy and Champ. Both sound like something a coach says to a kid.
  • Baby Boy. Most men hear “boy” and something in them goes quiet.
  • Little anything, said in public. Little Bear is sweet on the couch and humiliating at a bar.
  • Any nickname his ex used. He’ll notice. He won’t tell you.

What Men Actually Think About Nicknames

Here’s the part you won’t find on other lists.

A nickname does one of two things to a man. It either raises him or shrinks him. That’s the whole test.

Names that raise him tend to point at strength, competence, or the fact that he’s yours. My Man. King. Handsome. Ace. He hears those and stands a little straighter, even if he makes a joke about it.

Names that shrink him tend to point at smallness or helplessness. Baby Boy, Little Guy, anything that would also work on a toddler. Some men genuinely love those, especially in private, and that’s fine. But used in front of his friends, they cost him something.

The second thing that matters is that it’s yours alone. If his mom calls him Bear and his sister calls him Bear, then Bear doesn’t mean anything special coming from you. Pick something nobody else uses. That’s how it turns into a private world instead of a habit.

And use it consistently. A nickname you use once is a joke. A nickname you use for six months becomes part of how he thinks about himself.

Quick Answers About Boyfriend Nicknames

When is it too early to use a nickname? Babe and Handsome are fine within the first few weeks. Anything that implies a shared future, like Hubby or My Person, is better saved until you’ve both said out loud that this is a relationship.

Do guys actually like being called Babe? Most do. It’s the most common nickname in the English language for a reason. The risk is that it’s so common it stops feeling personal, which is why a second, private one helps.

What if he says he doesn’t like nicknames? Believe him for about a month, then try one that raises him instead of one that softens him. Most men who “hate nicknames” have only ever been offered the shrinking kind.

Should I ask him what he wants to be called? No. Asking kills it. Try one, watch his face, keep the ones that make him smile.

How many nicknames should I use? One or two. More than that and none of them mean anything.

Related Reading

If You Want More Than a Nickname

A pet name tells him he’s yours. It won’t tell him where this is going. If you want to know what to say when you’re ready for him to commit, I put together a short video that walks you through it.

Watch the free video here »

Leave a Comment

Your email address will not be published. Required fields are marked *