Hey there! When you’re in love, giving your boyfriend a special nickname feels like a little hug every time you say it. Spanish nicknames, or apodos, are especially fun—they’re full of charm, passion, and culture.
Whether you want something cute, funny, or romantic, the right nickname can make your relationship feel even closer. People love using Spanish nicknames to show affection, be playful, or celebrate their partner’s heritage.
In this guide, we’ve gathered 100 Spanish nicknames for your boyfriend, sorted into 10 easy-to-use categories. Each one comes with its meaning so you can pick the perfect fit. From sweet to spicy, you’re sure to find a name that makes him smile—let’s dive in! 😊
1. Cute Spanish Nicknames for Your Boyfriend 🐻

Cute nicknames are perfect for showing affection in a soft, heartwarming way. These names are simple and sweet, ideal for everyday moments. They make your boyfriend feel loved and cherished.
Cariño Meaning: Darling or sweetheart; a classic term of endearment.
Osito Meaning: Little bear; perfect for a cuddly, warm boyfriend.
Bebé Meaning: Baby; a universal nickname for someone you adore.
Pequeño Meaning: Little one; great for a guy who’s adorable in your eyes.
Cielito Meaning: Little sky; a poetic way to call him your world.
Amorcito Meaning: Little love; a tiny twist on “love” for extra sweetness.
Chiquito Meaning: Little guy; playful and cute for a fun boyfriend.
Dulzura Meaning: Sweetness; for a guy who’s as sweet as candy.
Solcito Meaning: Little sun; for someone who brightens your day.
Tesoro Meaning: Treasure; because he’s absolutely priceless to you.
2. Romantic Spanish Nicknames for Your Boyfriend 💖

Romantic nicknames carry deep emotion and passion. These terms are perfect for those quiet, intimate moments. They show your boyfriend how much he means to you.
Amor Meaning: Love; simple but powerful, a go-to romantic term.
Mi Vida Meaning: My life; for the guy who’s your everything.
Corazón Meaning: Heart; because he holds your heart in his hands.
Rey Meaning: King; for the man who rules your world.
Alma Meaning: Soul; for a deep, soulmate-level connection.
Mi Cielo Meaning: My sky; a poetic way to say he’s your universe.
Príncipe Meaning: Prince; for your charming, storybook-perfect boyfriend.
Eterno Meaning: Eternal; for a love that feels forever.
Luz Meaning: Light; because he lights up your darkest days.
Querido Meaning: Dear or beloved; a classic, heartfelt nickname.
3. Funny Spanish Nicknames for Your Boyfriend 😂

Funny nicknames bring laughter and playfulness to your relationship. These are great for teasing your boyfriend in a loving way. They keep things light and fun!
Gordito Meaning: Little chubby; playful for a guy with a bit of fluff.
Loco Meaning: unbelievable for a boyfriend with a wild, fun side.
Tontito Meaning: Little silly; perfect for a goofy, lovable guy.
Bicho Meaning: Bug; a quirky name for your favorite pest.
Flaco Meaning: Skinny; a fun tease for a slim boyfriend.
Perrito Meaning: Little dog; for a loyal, playful partner.
Cabezón Meaning: Big head; for a guy with a big personality (or ego!).
Risitas Meaning: Little laughs; for someone who’s always giggling.
Travieso Meaning: Naughty; for a boyfriend who’s a bit mischievous.
Payaso Meaning: Clown; for the guy who always makes you laugh.
4. Unique Spanish Nicknames for Your Boyfriend ✨
Unique nicknames stand out and feel personal. These less common terms add a special touch to your relationship. They’re perfect for a one-of-a-kind boyfriend.
Estrellita Meaning: Little star; for a guy who shines brightly.
Viento Meaning: Wind; for a free-spirited, adventurous boyfriend.
Fuego Meaning: Fire; for a passionate, fiery partner.
Cachorro Meaning: Puppy; for a young, energetic guy.
Nube Meaning: Cloud; for a dreamy, soft-hearted boyfriend.
Río Meaning: River; for a calm, flowing personality.
Lunito Meaning: Little moon; for a guy who’s quietly magical.
Rayo Meaning: Lightning; for a boyfriend full of energy.
Sombra Meaning: Shadow; for a mysterious, intriguing partner.
Cielo Azul Meaning: Blue sky; for a boyfriend who brings calm and peace.
5. Flirty Spanish Nicknames for Your Boyfriend 😘

Flirty nicknames add a spark of romance and playfulness. These names are perfect for making your boyfriend blush. They’re bold and full of charm.
Guapo Meaning: Handsome; a simple way to compliment his looks.
Bombón Meaning: Candy; for a sweet and irresistible guy.
Papi Meaning: Daddy; a flirty, confident nickname.
Tigre Meaning: Tiger; for a fierce, attractive boyfriend.
Chulo Meaning: Cute or cool; a flirty term with swagger.
Corazoncito Meaning: Little heart; a sweet, flirty spin on “heart.”
Galán Meaning: Heartthrob; for a charming, movie-star boyfriend.
Dulce Meaning: Sweet; for a guy who’s deliciously charming.
Encanto Meaning: Charm; for a boyfriend who’s utterly captivating.
Picante Meaning: Spicy; for a guy with a bold, fiery vibe.
6. Sweet Spanish Nicknames Inspired by Food 🍬
Food-inspired nicknames are fun and affectionate. These names are perfect for a boyfriend who loves to eat or just feels comforting. They’re sweet and playful!
Miel Meaning: Honey; for a sweet, sticky-sweet boyfriend.
Caramelo Meaning: Caramel; for a smooth, delightful guy.
Churro Meaning: Churro; for a boyfriend who’s a total treat.
Azúcar Meaning: Sugar; for someone who’s pure sweetness.
Pan Meaning: Bread; for a comforting, wholesome partner.
Dulcecito Meaning: Little sweet; a tiny, sugary nickname.
Galletita Meaning: Little cookie; for a cute, snackable boyfriend.
Chocolate Meaning: Chocolate; for a rich, indulgent personality.
Fresa Meaning: Strawberry; for a fresh, vibrant boyfriend.
Helado Meaning: Ice cream; for a cool, sweet guy.
7. Strong Spanish Nicknames for Your Boyfriend 💪

Strong nicknames highlight your boyfriend’s power and presence. These names are great for a guy who’s confident and protective. They exude strength and admiration.
Toro Meaning: Bull; for a strong, determined boyfriend.
León Meaning: Lion; for a bold, kingly partner.
Héroe Meaning: Hero; for the guy who saves your day.
Fuerte Meaning: Strong; for a physically or emotionally powerful boyfriend.
Valiente Meaning: Brave; for a courageous, fearless guy.
Gigante Meaning: Giant; for a tall or big-hearted partner.
Acero Meaning: Steel; for a tough, unshakeable boyfriend.
Roca Meaning: Rock; for a steady, dependable guy.
Titán Meaning: Titan; for a larger-than-life personality.
Campeón Meaning: Champion; for a boyfriend who’s a winner.
8. Nature-Inspired Spanish Nicknames for Your Boyfriend 🌳
Nature-inspired nicknames bring a calm, earthy vibe. These are great for a boyfriend who loves the outdoors or feels grounded. They’re poetic and unique.
Sol Meaning: Sun; for a guy who radiates warmth.
Árbol Meaning: Tree; for a tall, strong boyfriend.
Mar Meaning: Sea; for a deep, calming partner.
Cielo Meaning: Sky; for a limitless, dreamy boyfriend.
Monte Meaning: Mountain; for a steady, unshakable guy.
Viento Meaning: Wind; for a free-spirited, adventurous soul.
Lago Meaning: Lake; for a calm, reflective boyfriend.
Fuego Meaning: Fire; for a passionate, intense partner.
Estrella Meaning: Star; for a guy who shines in your life.
Río Meaning: River; for a flowing, easygoing boyfriend.
9. Classic Spanish Nicknames for Your Boyfriend 🕊️
Classic nicknames are timeless and widely used. These names feel familiar and warm, perfect for any boyfriend. They’re simple but full of love.
Amado Meaning: Beloved; a traditional term of affection.
Novio Meaning: Boyfriend; straightforward but sweet.
Vida Meaning: Life; for the guy who’s your everything.
Corazón Meaning: Heart; a classic way to show love.
Cari Meaning: Short for cariño, meaning darling.
Mi Rey Meaning: My king; for a guy who’s royalty to you.
Lindo Meaning: Lovely; for a charming, kind boyfriend.
Tesoro Meaning: Treasure; because he’s your greatest find.
Mi Sol Meaning: My sun; for a guy who lights up your world.
Ángel Meaning: Angel; for a sweet, heavenly boyfriend.
10. Spicy Spanish Nicknames for Your Boyfriend 🔥
Spicy nicknames add a bold, passionate edge. These are perfect for a confident, fiery boyfriend. They bring heat to your relationship!
Diablo Meaning: Devil; for a mischievous, bad-boy vibe.
Caliente Meaning: Hot; for a super attractive boyfriend.
Fuego Meaning: Fire; for a passionate, intense guy.
Lobo Meaning: Wolf; for a wild, untamed partner.
Pícaro Meaning: Rogue; for a charming, sneaky boyfriend.
Candente Meaning: Sizzling; for a guy who’s red-hot.
Salvaje Meaning: Wild; for an adventurous, bold boyfriend.
Toro Meaning: Bull; for a strong, fiery personality.
Chispa Meaning: Spark; for a guy who ignites passion.
Volcán Meaning: Volcano; for a boyfriend with explosive energy.
Conclusion: Pick the Perfect Nickname for Your Boyfriend! 💘
Spanish nicknames are a fun, heartfelt way to show your boyfriend you care. From cute names like Osito to spicy ones like Volcán, this list has something for every vibe. Whether you want to make him laugh with Payaso, melt his heart with Mi Vida, or flirt with Guapo, there’s a nickname here that fits your relationship. Try a few and see which one makes his eyes light up! What’s your favorite? Pick one today and make your boyfriend feel extra special. 😊