Nicknames Guys Like to Be Called: The Honest Truth (90+ Names)

Most nickname lists tell you what's cute. This one tells you what guys actually like — which, it turns out, is not always the same thing. Ask men honestly (in the anonymous corners of the internet where they'll admit anything), and clear patterns emerge: there are names that make a guy stand a little taller, and names that make him quietly wince and never say so.
This guide cuts through the guessing. Below: 90+ nicknames guys genuinely like to be called, organized by why they work — plus an honest section on the names guys tend to dislike, so you can skip the wince entirely. Consider it inside information.
Category 1: The Ego-Boosters (Names That Make Him Stand Taller)
The single biggest pattern in what guys like: names that make them feel capable, attractive, or admired. Men receive shockingly few compliments, so a name that doubles as one lands hard.
- Handsome — the all-time favorite; a daily compliment
- Stud — confidence injection
- Champ — he's a winner in your eyes
- Big Guy — affectionate and affirming
- Hero — for when he comes through
- Captain — respect, lightly worn
- Boss — he's in charge (and likes it)
- Tiger — playful confidence
- Chief — casual authority
- MVP — valued daily
- Legend — for his (minor) heroics
- The Man — "you're THE man" energy
Why these win: a guy who hears "thanks, hero" after fixing something, or "hey, handsome" for no reason, gets a small hit of being seen and valued. Most men get that far too rarely. These names are quietly powerful for exactly that reason.
Category 2: The Strong-but-Soft Names (Affection Without the Squirm)
Guys generally want affection — they just often want it in a form that doesn't feel babyish. These thread that needle perfectly:
| Nickname | Why guys like it |
|---|---|
| Bear | Masculine AND huggable |
| Babe | The comfortable universal |
| My Man | Pride of belonging |
| Boo | Casual-cool, low-cringe |
| My Guy | Warm but chill |
| Teddy | Soft, but he can take it |
| Hon | Easy everyday warmth |
| My Person | Deep without being mushy |
| Bub | Three letters of cozy |
| Love | Simple and sincere |
Category 3: The Recognition Names (The Deep Ones)
The names guys rarely admit they love most — because admitting it would mean admitting how much they want to be seen:
- Good Man — character recognized; lands deeper than any compliment
- My Rock — "you're dependable and I notice"
- My Safe Place — rare and profound
- My Person — "you're it for me"
- My Home — where he belongs
- My Hero — his worth, named
- My Strong One — his efforts, witnessed
- My Provider — for the one who shows up
- My Best Friend — underrated as romance
- Proud of You (not a name, but they crave it) — slip it in anyway
These are the names that can genuinely move a guy. Men spend a lot of life being needed, judged, or roasted — and very little being recognized. A sincere "you're a good man" can land harder than "I love you," because it tells him why he's loved.
Category 4: The Earned Funny Names (Roasts He Wears Proudly)
Guys love a funny nickname when it comes from affection — a roast-name from someone who clearly adores them is a badge of honor:
- Goober — affectionate foolishness
- Trouble — he's a (lovable) handful
- Knucklehead — tough-love classic
- Champ (sarcastic version) — he knows you mean it warmly
- Menace — he keeps life interesting
- Old Man — for the early-bedtime one
- Disaster — beloved chaos
- Dork — "I adore you" in disguise
The key, as always: he has to laugh. A funny name from someone he loves, aimed at something he's secretly proud of, is one of the warmest things a guy can receive.
The Names Guys Tend to Dislike (Skip These)
Honesty time — the patterns of names that make guys quietly wince:
- Overly babyish names in public — "Snookums" at the bar is most guys' nightmare. (Privately? Many are fine with it. It's the audience that stings.)
- Names that hit insecurities — anything about height, hairline, weight, or income. Even joking. Especially joking.
- Diminutives that feel emasculating to him — this varies wildly by guy; some love "baby," others bristle. Read your specific man.
- Names he's told you he doesn't like — the cardinal sin. If he's said it (even once, even lightly), retire it. Pushing a name he's rejected is how affection turns into friction.
- Condescending names said in front of his friends — "is the little guy tired?" to a grown man in his social setting. Just don't.
The universal rule underneath all of these: the audience and his comfort matter more than the name. Most "bad" nicknames aren't bad words — they're fine words deployed in the wrong setting or aimed at the wrong spot. When in doubt, ask him. Guys are surprisingly honest about this if you make it safe to answer.
The One Insight That Beats Every List
After all the categories, here's the truth that matters most: the nickname a guy likes best is almost always the one that makes him feel a specific way about himself — capable, attractive, recognized, or simply chosen. The word matters less than the feeling it delivers.
That's why "Handsome" beats "Sweetie" for most guys (it affirms), why "Good Man" can land harder than "Babe" (it recognizes), and why a funny roast-name from someone who adores him outperforms a generic sweet name (it proves he's known). When you're choosing, don't ask "is this cute?" Ask "how does this make him feel about himself?" Pick the answer that makes him stand taller, and you've found the one.
And the genuine cheat code: just ask him. "Do you actually like it when I call you that?" is a question most guys will answer honestly if you ask warmly. The man himself is the only truly reliable list — these categories just tell you what he's likely to say before he says it.
Keep Exploring
Frequently Asked Questions
What nicknames do guys like to be called?
The patterns are clear: ego-boosters that double as compliments (Handsome, Stud, Champ), strong-but-soft names that aren't babyish (Bear, My Man, Boo), and recognition names that move them deeply (Good Man, My Rock, My Person). The common thread — guys like names that make them feel capable, attractive, or genuinely seen.
What is a guy's favorite nickname?
"Handsome" tops most informal polls — it's affectionate and a compliment, and men receive so few compliments that it lands hard. Close behind: Babe, Bear, and Champ. But the deepest favorite for many is "Good Man," because it recognizes character, which guys crave and rarely hear.
What nicknames do guys secretly hate?
The patterns to avoid: overly babyish names in public (fine privately, mortifying in front of friends), anything touching insecurities (height, hairline, weight, income — even as a joke), and most importantly, any name he's told you he dislikes. The audience and his comfort matter more than the word itself.
Why do guys like names like "Handsome" and "Champ" so much?
Because they double as compliments, and most men get very few. A name that affirms him — "you're attractive," "you're a winner," "you're capable" — delivers a small hit of being valued every time you use it. Affirmation-names are quietly powerful for exactly this reason.
Do guys like cute or manly nicknames better?
It depends on the guy, but most prefer affection that doesn't feel babyish — names like Bear (masculine and huggable), My Man, or Champ thread the needle. Many guys who claim to hate "cute" names are really objecting to public babying; privately, and in the right form, most men enjoy affection a lot.
How do I find out which nickname my guy actually likes?
Ask him — warmly and directly. "Do you actually like it when I call you that?" Most guys will answer honestly if you make it safe to. Watch behavior too: the name he responds to, repeats, or stands taller at is the keeper; the one he never acknowledges is your answer.
Choose by feeling, not just cuteness — pick the name that makes him stand taller, and when in doubt, just ask. For names matched to your specific guy, the pet name generator skips the guesswork.