It happens to the best of us: One minute you’re using someone’s full government-issued name, the next you’re calling them something that would normally embarrass you both, but somehow now feels…right? That’s the magic of pet names. They’re weird, affectionate, deeply unserious, and wildly intimate. Cue the collective “awws.”

Whether you’re searching for pet names for boyfriend inspiration, cute nicknames to call your partner, or just trying to retire “babe” because it’s feeling a little stale (no babe shade, though—she’s a classic for a reason), nicknames are an easy way to add personality to your relationship. They’re basically a shorthand for closeness. It’s a way to say “we’ve got a special connection here” without actually saying it. And no, they don’t all have to be soft and romantic. Some are ironic, some are goofy, some start as jokes and never leave. That’s kind of the point.

Of course, pet names only work if both people are into them. If your boyfriend cringes every time you say it, that’s not flirting—that’s a warning sign. And nicknames don’t = perfect relationships. You could call your SO by their first name for the rest of your lives and be happy AF. But if—or when—you land on the right nickname? It turns everyday texts, inside jokes, and even mundane moments into something more personal. Verbal sorcery, if you will.

Below, you’ll find a full list of pet names to call your boyfriend, fiancé, husband, or FWB. From classic and sweet to funny, flirty, and slightly unhinged, we've got 'em all. And while this list is technically geared toward boyfriends, plenty of these nicknames work just as well for partners of any gender. Take what fits, tweak what doesn’t, and don’t overthink it—if there’s one thing we’ve learned, it’s that the best nicknames often make no sense at all, babycakes.

Generally Cute Nicknames for Your Boyfriend

  1. BF/GF
  2. Boyf
  3. Baby Boo/Baby Girl
  4. Lil Baby
  5. Lovey
  6. Boo
  7. Booboo Bear
  8. Sweetheart
  9. Baby Boy
  10. Dearest
  11. Baby Love
  12. Boo Thang
  13. Love Bug
  14. Good-Looking
  15. Sunshine
  16. Darling
  17. Hun
  18. Bub
  19. Sweet Thing
  20. Sweet Stuff
  21. Bear
  22. Bunny
  23. Honey Bear
  24. Baby Bee
  25. Puffin
  26. Novio (Boyfriend in Spanish)

Romantic Nicknames for Your Boyfriend

  1. My Sweet Love
  2. Love of My Life
  3. Dear
  4. My Whole Heart
  5. Dreamboat
  6. My sun and stars
  7. Lovely
  8. Beau
  9. Mi Corazon (My Heart in Spanish)
  10. Cariño (Darling in Spanish)
  11. Amor (Love in Spanish)
    1. Sugarplum
    2. Sugar
    3. Peanut
    4. Jellybean
    5. Spice
    6. Sweetie
    7. Sweets
    8. Sweet Pea
    9. Sweet Honey
    10. Cupcake
    11. Honey Bun
    12. My Honey
    13. Honey
    14. Honey Pie
    15. Cutie Pie
    16. Cherry Pie
    17. Apple Pie
    18. Pumpkin Pie
    19. [Literally any kind of pie]
    20. Berry
    21. Chip
    22. Pepper
    23. Pop Tart
    24. Muffin
    25. Pumpkin
    26. Dumpling
    27. Pudding
    28. Bundt Cake
    29. Pancake
    30. Cookie
    31. Nugget
    32. Tater Tot
    33. Snack Pack

    Pop-Culture Nicknames for Your Boyfriend

    1. McDreamy
    2. McSteamy
    3. Prince Charming
    4. Hercules
    5. Romeo
    6. Pooh Bear
    7. Mr. Big
    8. Squishy
    9. Snoopy
    10. Don Juan
    11. The Don
    12. Ken

    Nicknames for Your Friend-With-Benefits

    1. Baby/Babe
    2. Charmer
    3. Bon
    4. Doll
    5. Doll Face
    6. Guy
    7. My Guy
    8. Manny
    9. Stranger
    10. Casanova
    11. Link
    12. My Man
    13. Leading Man
    14. Mister
    15. Main Event
    16. McSwagger
    17. Crush
    18. Tom Cat

    Nicknames for Your Fiancé/Husband

    1. Hubby
    2. Handsome
    3. Señor
    4. Bubba
    5. Love/ My Love
    6. Love Dove
    7. Goober
    8. Old Man
    9. This Guy
    10. Fella
    11. Cutie Patootie
    12. Mi Amor (My love in Spanish)
    13. Bebe (Baby in Spanish)
    14. Amore (Love in Italian)

    Nicknames for the Guy You’re Casual With

    1. Pal
    2. Cutie
    3. Icon
    4. A shortening of their name. So if their name is Taylor, call them “Tay.”
    5. The first letter of their name. So if their name is Derrick, call them “D.”
    6. Their middle name.
    7. My dude
    8. Elite ___ insert name here. (Ex: Elite CJ, Elite Mike)
    9. Mr. Fix It

    Nicknames for the Father of Your Child

    1. Co-pilot
    2. Maverick (or Goose)
    3. Poppy
    4. The OG
    5. Pops
    6. Papa Bear
    7. Partner