100 Flirty Nicknames for Boyfriend
Small gestures like cute nicknames can spice up a relationship. A flirty pet name does more than show affection—it helps keep the romance alive and tells your guy how much he matters to you.
Maybe he’s your charming sweetheart, your mischievous sidekick, or your go-to snuggle buddy.
The right nickname can showcase what makes your connection special. We’ve put together a list of sweet romantic, and sassy names to call your boyfriend that will make him grin (and turn to mush).
Want to add some playfulness to how you express your love? Let’s get started!
Flirty Nicknames for Boyfriend
Babe Magnet – Because he’s irresistibly charming and has all your attention.
Honeybun – Sweet, comforting, and impossible to resist.
Heartthrob – He makes your heart skip a beat every time you see him.
Snugglebug – Perfect for the guy who loves cozy cuddles.
Dreamboat – He’s the guy of your dreams, plain and simple.
Lovebug – A cute nickname for your affectionate and lovable boyfriend.
Romeo – For the romantic guy who always sweeps you off your feet.
Prince Charming – The one who makes you feel like a princess.
Hunk – For your strong, handsome, and swoon-worthy man.
Sugarplum – Sweet, adorable, and completely yours.
Stud Muffin – A playful name for your charmingly attractive boyfriend.
Cupcake – Because he’s as sweet and delightful as a cupcake.
Handsome Devil – For the dangerously good-looking boyfriend.
Love Muffin – A sweet and playful name for your love.
Casanova – For the smooth talker who knows how to woo you.
Mister Right – Because he’s the perfect one for you.
Hotstuff – For the guy who’s both hot and confident.
Sweetheart – A classic name for the guy with a heart full of love.
Charm King – For the guy whose charm wins you over every day.
Boobear – A cuddly and endearing name for your sweetheart.
Sunny – For the guy who brightens your day with his smile.
Darling – Timeless and romantic, perfect for a loving boyfriend.
Snugglepie – For the guy who loves snuggling as much as you do.
Knight – Because he’s your protector and always has your back.
Cutiepie – A sweet and cheeky name for your adorable guy.
Buttercup – Because he’s the soft, sweet center of your world.
Mr. Perfect – The one who fits your idea of perfection.
King of My Heart – He rules your heart like no one else can.
Flame – For the guy who ignites your passion.
Magic Man – Everything about him feels like magic.
Teddy – For the boyfriend who’s as huggable as a teddy bear.
Hotshot – He’s confident, capable, and knows how to impress.
Honeybear – A sweet and snuggly name for your lovable guy.
Snickerdoodle – Playful, sweet, and totally unique—just like him.
Adonis – For the boyfriend who looks like he belongs in a Greek myth.
Pookie – A quirky and affectionate name for your special guy.
Cuddle King – For the master of warm, loving cuddles.
Stud – Simple yet flirty, perfect for your handsome man.
Babycakes – Sweet, silly, and oh-so-lovable.
Heartbreaker – Ironic, because he’s stolen your heart for good.
Pumpkin – A term of endearment for your warm, cozy boyfriend.
Firecracker – He’s full of energy and keeps things exciting.
Lovebird – For the guy who makes you feel giddy with love.
Dashing – For the boyfriend who’s always impeccably handsome.
Snickles – A playful and unique nickname for your fun-loving guy.
Loverboy – For the hopeless romantic who adores you.
Angel Eyes – Because his eyes make you feel like you’re in heaven.
Sugarcube – A sweet name for your sugary-sweet love.
Hottie – For the guy who keeps your heart racing.
Forever Mine – Because he’s the one you’ll always hold close to your heart.
Baby Love – For your one and only true love.
Hotcakes – Because he’s as irresistible as fresh pancakes.
Sugar Daddy – For the guy who spoils you with love and attention.
King Bee – The one who’s at the center of your world.
Sweet Cheeks – A cheeky name for your adorable boyfriend.
Snuggle Monster – For the boyfriend who loves cuddling every chance he gets.
Darling Dearest – Classic, romantic, and full of affection.
Love Whisperer – He knows just how to make your heart flutter.
Charm Bear – A mix of cuddly and charismatic.
Boo Thang – Playful and flirty, for the guy you can’t get enough of.
Angel Face – For the boyfriend whose looks and personality are angelic.
Lover Muffin – Sweet, soft, and utterly adorable.
Champ – Your winner in every sense of the word.
Baby Boo – A cute twist on “Boo” for your special guy.
Cuddle Bunny – Perfect for the guy who makes cuddling an art form.
Honey Love – Sweet as honey and full of affection.
Muffin Man – A playful name for your sweet, caring boyfriend.
Hot Prince – Because he’s royalty in your eyes and absolutely irresistible.
Sugar Lips – For the boyfriend whose kisses are as sweet as sugar.
Cookie – A simple yet sweet name for your lovable guy.
Sunshine – Because he brightens your life every day.
Bambi – For your adorable and lovable sweetheart.
Dollface – A flirty nickname for your handsome boyfriend.
Fireheart – For the boyfriend who has a burning passion for you.
Honeybear Cub – Sweet, young, and cuddly at heart.
Cupcake King – Because he’s the king of sweetness in your life.
Hot Nerd – For the brainy boyfriend who’s also totally attractive.
Babycake – A charming variation of the classic “Babycakes.”
Casanova King – For the romantic guy who’s always smooth and sweet.
Mr. Snuggles – Perfect for the boyfriend who loves cozy moments with you.
Sparky – For the guy who ignites a spark in your heart.
Puppy Love – Because he gives you the innocent and giddy feeling of young love.
Big Guy – A fun nickname for your strong and protective boyfriend.
Sweetie King – For the guy who treats you like royalty.
Angel Babe – A heavenly name for your angelic boyfriend.
Magic Boy – Because being with him feels like pure magic.
Honey Pie – A sugary-sweet nickname for your love.
My Rock – He’s your steady, dependable partner through everything.
Boo Bear – A cute and snuggly name for your love.
Snuggle Babe – For the guy who’s the king of cuddles.
Prince Snuggles – He’s royalty in the world of affection and warmth.
My Everything – Because he’s your whole world wrapped into one.
Tiger – For the boyfriend who’s strong, bold, and fiercely protective.
Foxy – Because he’s smart, sleek, and incredibly handsome.
Cutie Patootie – A silly yet endearing name for your adorable boyfriend.
Mister Amazing – Because he never fails to impress you.
Sweetheart Supreme – The ultimate sweetheart in your eyes.
Hot Hands – For the boyfriend whose touch makes your heart race.
Love Lion – He’s courageous, strong, and loves with all his heart.
Bunny Boo – A playful, flirty name for your cuddly partner.