Pet names are one of those relationship things that feel deeply cringe until you’re in love and suddenly calling someone “bunny” with a completely straight face. One minute you’re using their full government name, and the next you’ve developed a nickname that makes perfect sense to the two of you and absolutely no one else. That’s kind of the magic.
Whether you’re looking for pet names for your boyfriend (or partner of any gender, obviously), trying to retire “babe” after heavy rotation, or just curious why couples end up calling each other increasingly ridiculous things, nicknames can be a surprisingly meaningful form of connection. “Using pet names can absolutely increase intimacy and create a sense of emotional closeness,” says Jaime Bronstein, LCSW, relationship therapist and resident therapist at Dating.com. They can also create a more playful dynamic, helping couples feel connected in small, everyday moments—whether that’s through romantic texts, inside jokes, or even handwritten love letters.
Of course, pet names aren’t mandatory, and not using them doesn’t mean anything is wrong with your relationship. As Bronstein notes, healthy relationships aren’t defined by specific behaviors, but by whether both people feel secure, understood, and cared for. Different couples express affection in different ways, whether through nicknames, quality time, acts of service, or understanding each other’s love languages. And if you’re thinking about introducing a new nickname, timing matters. In other words, maybe don’t test-drive “snuggle muffin” on the third date?
Ahead, the best pet names to call your boyfriend, from classic and cute to funny, flirty, and slightly unhinged. Use ’em, tweak ’em, and don’t be afraid to get a little weird with ‘em until you find the perfect one.
Generally Cute Nicknames for Your Boyfriend
- BF/GF
- Boyf
- Baby Boo/Baby Girl
- Lil Baby
- Lovey
- Boo
- Booboo Bear
- Sweetheart
- Baby Boy
- Dearest
- Baby Love
- Boo Thang
- Love Bug
- Good-Looking
- Sunshine
- Darling
- Hun
- Bub
- Sweet Thing
- Sweet Stuff
- Bear
- Bunny
- Honey Bear
- Baby Bee
- Puffin
- Novio (Boyfriend in Spanish)
Romantic Nicknames for Your Boyfriend
- My Sweet Love
- Love of My Life
- Dear
- My Whole Heart
- Dreamboat
- My sun and stars
- Lovely
- Beau
- Mi Corazon (My Heart in Spanish)
- Cariño (Darling in Spanish)
- Amor (Love in Spanish)
Food-Related Nicknames for Your Boyfriend
- Sugarplum
- Sugar
- Peanut
- Jellybean
- Spice
- Sweetie
- Sweets
- Sweet Pea
- Sweet Honey
- Cupcake
- Honey Bun
- My Honey
- Honey
- Honey Pie
- Cutie Pie
- Cherry Pie
- Apple Pie
- Pumpkin Pie
- [Literally any kind of pie]
- Berry
- Chip
- Pepper
- Pop Tart
- Muffin
- Pumpkin
- Dumpling
- Pudding
- Bundt Cake
- Pancake
- Cookie
- Nugget
- Tater Tot
- Snack Pack
Pop-Culture Nicknames for Your Boyfriend
- McDreamy
- McSteamy
- Prince Charming
- Hercules
- Romeo
- Pooh Bear
- Mr. Big
- Squishy
- Snoopy
- Don Juan
- The Don
- Ken
Nicknames for Your Friend-With-Benefits
- Baby/Babe
- Charmer
- Bon
- Doll
- Doll Face
- Guy
- My Guy
- Manny
- Stranger
- Casanova
- Link
- My Man
- Leading Man
- Mister
- Main Event
- McSwagger
- Crush
- Tom Cat
Nicknames for Your Fiancé/Husband
- Hubby
- Handsome
- Señor
- Bubba
- Love/My Love
- Love Dove
- Goober
- Old Man
- This Guy
- Fella
- Cutie Patootie
- Mi Amor (My love in Spanish)
- Bebe (Baby in Spanish)
- Amore (Love in Italian)
Nicknames for the Guy You’re Casual With
- Pal
- Cutie
- Icon
- A shortening of their name. So if their name is Taylor, call them “Tay.”
- The first letter of their name. So if their name is Derrick, call them “D.”
- Their middle name.
- My dude
- Elite ___ insert name here. (Ex: Elite CJ, Elite Mike)
- Mr. Fix It
Nicknames for the Father of Your Child
- Co-pilot
- Maverick (or Goose)
- Poppy
- The OG
- Pops
- Papa Bear
- Partner












