200+ Cute Nicknames for Your Boyfriend (with Meanings)

July 6, 2026

Calling your boyfriend by his first name can sometimes feel too formal or distant. In a romantic relationship, pet names act as a secret language of affection that signifies closeness, intimacy, and a unique bond that belongs only to the two of you. Finding the perfect nickname can be a fun process—you want something that matches his personality, fits the dynamic of your relationship, and makes him smile every time he hears it. Whether he's the strong and silent type, a total goofball, or a hopeless romantic, this extensive list is divided by category to help you find the absolute perfect nickname for your guy.

Doodles App

Find more ideas in Doodles

Set custom pet names as lock screen widgets, share doodles, and play couples games.

Get it on Google Play

Classic & Romantic Nicknames

BabeThe undeniable staple of relationships. Simple, sweet, and comforting.
HandsomeA timeless classic that constantly reminds him you find him attractive.
My LoveDeep, sincere, and romantic. Perfect for quiet, intimate moments.
DarlingSlightly vintage but incredibly sophisticated and loving.
SweetheartA gentle nickname for a guy who treats you with kindness and care.
SoulmateReserved for the one you intend to spend the rest of your life with.
BeauFrench for beautiful/handsome — charming and classy.
Better HalfFor the man who completes you and makes you a better person.
My HeartOne of the most intimate ways to tell him he literally holds your heart.
LoverConfident and romantic — best for established, secure relationships.
My ManPossessive in the best way. Shows pride in calling him yours.
Prince CharmingFor the guy who makes you feel like you are living a fairytale.

Cute & Sweet Nicknames

Teddy BearFor the guy who is big and strong but incredibly soft and cuddly with you.
HoneySweet and affectionate, a great name for everyday texts.
PumpkinAn adorable, endearing term of affection, especially during fall.
BubbaA cute, slightly goofy nickname that shows deep comfort and familiarity.
SnugglebugFor the boyfriend who loves to cuddle up on the couch.
SunshineBecause he lights up your life and makes every day brighter.
Cutie PieFor the guy who does adorable things that melt your heart.
LovebugA cute, sticky-sweet name for when you are feeling extra affectionate.
Baby BoyPlayfully possessive and tender — works great over text.
CookieSweet, irresistible, and completely endearing.
Honey BearCombines sweetness and warmth into one adorable package.
MarshmallowFor the tough-on-the-outside, soft-on-the-inside guy.

Strong & Masculine Nicknames

HeroFor the man who is always there to save the day and protect you.
CaptainA fun, slightly authoritative nickname for the guy who takes charge.
ChampBecause he is a winner in your eyes, no matter what.
SupermanFor the guy who seemingly does it all without breaking a sweat.
ChiefA respectful but loving name for a strong, decisive leader.
TigerFierce and playful, great for a confident, energetic boyfriend.
MaverickFor the bold, independent guy who does things his own way.
KingBecause in your world, he reigns supreme.
ProtectorFor the man who always makes you feel safe, no matter the situation.
RockstarFor the guy who is absolutely incredible at what he does.

Funny & Unique Nicknames

GoofballFor the boyfriend who never fails to make you laugh with his silly antics.
TroubleBecause he's always getting into something or playfully teasing you.
Snooze ButtonFor the guy who simply cannot wake up on time in the morning.
McDreamyA pop culture reference for a guy who is unbelievably attractive.
NuggetA silly, weirdly cute name that you can't help but love.
Old ManA playful tease for a boyfriend who likes to go to bed at 8 PM.
ChaosFor the spontaneous, unpredictable guy who keeps your life interesting.
DonutSweet, round, and you love him to pieces.
Sir Snores-a-LotA knightly title for the world's loudest sleeper.
WifiBecause you literally lose connection without him.

Nicknames from Other Languages

Mon AmourFrench for 'My Love.' Incredibly romantic and sophisticated.
CariñoSpanish for 'Darling' or 'Sweetheart.' Warm and passionate.
TesoroItalian for 'Treasure.' Because he is your most prized possession.
AmoreItalian for 'Love.' Classic, timeless, and deeply romantic.
LieblingGerman for 'Darling' or 'Favorite.' A unique and sweet choice.
QueridoSpanish for 'Beloved' or 'Dear.' Deep and heartfelt.
ChériFrench for 'Dear' or 'Honey.' Elegant and affectionate.
HabibiArabic for 'My Love' or 'My Darling.' Warm, beautiful, and widely adored.

Nature-Inspired Nicknames

StormFor the intense, passionate guy who sweeps you off your feet.
RiverCalm, constant, and always moving forward — like the best kind of man.
EverestBecause he is the highest point in your world.
BlazeFor the guy with a fiery personality and unstoppable energy.
OakSteady, dependable, and unshakeable — the definition of strength.
HorizonPoetic and romantic — because he is always where you are headed.

Frequently Asked Questions

How do I choose the right nickname for my boyfriend?
Think about his personality traits, physical features, or an inside joke you share. A nickname should feel natural. Don't force one; try a few out and see what sticks.
Do guys actually like being called cute nicknames?
Yes! Even if they act tough in public, most guys love having a special, affectionate name that only you call them in private. Studies on relationship satisfaction consistently show that couples who use pet names report higher levels of intimacy.
Can I use multiple nicknames?
Absolutely. You might call him 'Babe' daily, 'Handsome' when he dresses up, and 'Goofball' when he's being silly. Different nicknames for different moods is totally normal.
What if he doesn't like any nickname?
Some guys genuinely prefer their actual name — and that's completely fine. Never push a nickname he's expressed discomfort with. A nickname only works if it feels natural and welcome to both people.
Are foreign-language nicknames too much?
Not at all! A nickname like 'Mon Amour' or 'Habibi' can feel incredibly romantic and memorable. Just make sure you know what it means so you can explain it with confidence.