Hey chica 💕 — looking for the perfect funny or sweet Spanish nickname to call your boyfriend? Whether you want something that makes him laugh, melt, or blush every time you say it — you’re in the right place.
I know you don’t just want any name… you want one that shows how special he is to you — something that feels cute, personal, and totally your thing.
From flirty and romantic to funny and playful, I’ve rounded up the best Spanish nicknames for him that’ll make him smile every single time you say it.
💖 1. Cute Spanish Nicknames for Your Boyfriend
When your love feels soft, sweet, and cozy — these nicknames are your go-to! Perfect for cuddly couples who love pet names that melt hearts.
1. Cariño
Meaning: “Sweetheart” — a classic Spanish endearment full of affection.
2. Bebé
Meaning: “Baby” — cute, tender, and very popular among young couples.
3. Osito
Meaning: “Little bear” — adorable for a boyfriend who’s huggable or protective.
4. Bombón
Meaning: “Chocolate candy” — perfect for a sweet and charming guy.
5. Corazón
Meaning: “Heart” — a loving way to call someone who means the world to you.
6. Mi Vida
Meaning: “My life” — expresses deep love and emotional connection.
7. Tesoro
Meaning: “Treasure” — for someone you truly cherish.
8. Nene
Meaning: “Little boy” — a playful, affectionate nickname.
9. Amorcito
Meaning: “Little love” — the cutest form of “amor.”
10. Sol
Meaning: “Sun” — because he brightens up your day! 🌞
😍 2. Romantic Nicknames in Spanish for Your Boyfriend

These names ooze romance and passion — ideal when you want to show just how deep your feelings run.
1. Mi Amor
Meaning: “My love” — timeless and deeply romantic.
2. Mi Cielo
Meaning: “My heaven” — makes him feel like your whole world.
3. Mi Rey
Meaning: “My king” — for the man who rules your heart.
4. Mi Príncipe
Meaning: “My prince” — sweet for a boyfriend who treats you like royalty.
5. Encantador
Meaning: “Charmer” — when he’s just irresistible.
6. Dulzura
Meaning: “Sweetness” — because he’s all sugar and love.
7. Corazoncito
Meaning: “Little heart” — soft, intimate, and full of tenderness.
8. Mi Estrella
Meaning: “My star” — for the one who lights up your nights.
9. Mi Todo
Meaning: “My everything” — when he means absolutely everything to you.
10. Amor de mi Vida
Meaning: “Love of my life” — the ultimate romantic phrase.
😂 3. Funny Spanish Nicknames for Your Boyfriend
A relationship full of laughter? These are perfect! Use these playful nicknames when you want to tease him lovingly.
1. Gordito
Meaning: “Chubby” — cute and teasing (used affectionately in Spanish culture).
2. Travieso
Meaning: “Mischievous” — for the boyfriend who’s always up to something!
3. Loco
Meaning: “shocking” — fun and flirty, for your wild one.
4. Dormilón
Meaning: “Sleepyhead” — ideal if he loves sleeping in.
5. Chiquitín
Meaning: “Little one” — adorable, even if he’s taller than you.
6. Perezoso
Meaning: “Lazy” — funny for your Netflix marathon partner.
7. Tigre
Meaning: “Tiger” — a cheeky nickname for your strong guy.
8. Torpe
Meaning: “Clumsy” — when he’s always bumping into things.
9. Bocón
Meaning: “Big mouth” — for your talkative or dramatic boyfriend.
10. Cosita Loca
Meaning: “Intense little thing” — flirty and fun at the same time!
💕 4. Flirty Spanish Nicknames

Want to make him blush a little? These names are charming, playful, and full of romantic tension.
1. Guapo
Meaning: “Handsome” — the ultimate flirty classic.
2. Bello
Meaning: “Beautiful” — because men love compliments too!
3. Papacito
Meaning: “Hot daddy” — flirty and full of confidence.
4. Bombóncito
Meaning: “Little candy” — sweet and teasing.
5. Sexy
Meaning: “Sexy” — universal and bold.
6. Galán
Meaning: “Gentleman” or “charming guy.”
7. Amoroso
Meaning: “Loving one” — perfect for affectionate partners.
8. Mi Tentación
Meaning: “My temptation” — spicy and irresistible.
9. Hermoso
Meaning: “Gorgeous” — yes, tell him he’s stunning!
10. Sabrosito
Meaning: “Tasty” — a cheeky and flirtatious nickname. 😘
🌹 5. Deep & Emotional Spanish Nicknames
When your love runs deep, these emotional names beautifully express what he means to you.
1. Mi Alma
Meaning: “My soul” — a poetic, heartfelt nickname.
2. Mi Inspiración
Meaning: “My inspiration” — for someone who motivates you.
3. Mi Luz
Meaning: “My light” — when he brightens your darkest days.
4. Mi Ángel
Meaning: “My angel” — for a kind and loving boyfriend.
5. Mi Destino
Meaning: “My destiny” — a romantic way to say you were meant to be.
6. Mi Razón
Meaning: “My reason” — because he gives meaning to your life.
7. Mi Corazón Hermoso
Meaning: “My beautiful heart.”
8. Mi Refugio
Meaning: “My refuge” — when he feels like home.
9. Mi Milagro
Meaning: “My miracle” — for a love that feels heaven-sent.
10. Mi Paz
Meaning: “My peace” — because love can be calm too. 🌿
🐻 6. Animal-Inspired Spanish Nicknames

Animal nicknames are cute, creative, and full of personality. Choose one that matches his vibe!
1. Osito — “Little bear.”
2. Perrito — “Little dog,” for loyal boyfriends.
3. Gatito — “Kitten,” for soft, cuddly guys.
4. Conejito — “Little bunny.”
5. Tigre — “Tiger,” bold and strong.
6. Pajarito — “Little bird.”
7. Lobito — “Little wolf.”
8. León — “Lion,” for brave hearts.
9. Pollito — “Chick.”
10. Zorrito — “Little fox,” for clever charmers.
💎 7. Unique & Rare Spanish Nicknames
Want something special? These are uncommon, creative, and full of personality.
1. Mi Chispa
Meaning: “My spark.”
2. Tesosito
Meaning: “Strong one.”
3. Cielito
Meaning: “Little sky.”
4. Querubín
Meaning: “Cherub” — perfect for a pure-hearted guy.
5. Campeón
Meaning: “Champion.”
6. Mi Favorito
Meaning: “My favorite.”
7. Bomboncito de Amor
Meaning: “Little candy of love.”
8. Lucerito
Meaning: “Little light.”
9. Ángelito
Meaning: “Little angel.”
10. Mi Solito
Meaning: “My little sun.”
💬 8. Spanish Nicknames with English Mix

Want something modern and bilingual? These are perfect for couples who switch between languages.
1. Mi Love
Meaning: “My love,” mixing English and Spanish.
2. Sweetito
Meaning: A hybrid of “sweetie” and Spanish suffix “-ito.”
3. Cutecito
Meaning: “Little cutie.”
4. Babeo
Meaning: “My babe,” with a Spanish twist.
5. Hunito
Meaning: “Little honey.”
6. My Amor
Meaning: “My love.”
7. Handsomito
Meaning: “Little handsome.”
8. Chiqui Love
Meaning: “Little love.”
9. Papi Love
Meaning: Fun and flirty mix of “Papi” + “Love.”
10. Mister Amor
Meaning: “Mr. Love.”
🎯 9. Regional Spanish Nicknames (Spain, Mexico, Latin America)
Each region has its own sweet slang for lovers — here are some fun ones!
1. Güero (Mexico) — for light-skinned or fair-haired guys.
2. Churri (Spain) — casual term for “boyfriend.”
3. Papi (Caribbean) — flirty “daddy.”
4. Nene (Argentina) — cute “baby boy.”
5. Flaco (Argentina) — means “skinny,” said affectionately.
6. Chico (Spain) — simple “boy.”
7. Amorcito (Mexico) — “Little love.”
8. Chiquillo (Spain) — “Little one.”
9. Corazoncito (Chile) — “Little heart.”
10. Bello (Colombia) — “Beautiful.”
🧸 10. Sweet Nicknames Inspired by Food
Food nicknames are deliciously cute! Use them when you want to sprinkle extra sugar into your love life. 🍯
1. Galletita
Meaning: “Little cookie.”
2. Panecito
Meaning: “Little bread.”
3. Dulcecito
Meaning: “Little sweet.”
4. Pastelito
Meaning: “Little cake.”
5. Miel
Meaning: “Honey.”
6. Churro
Meaning: “Sweet fried dough,” cute and funny.
7. Bombón
Meaning: “Candy.”
8. Caramelo
Meaning: “Caramel.”
9. Chocolatito
Meaning: “Little chocolate.”
10. Azúcar
Meaning: “Sugar.”
💌 Conclusion
Spanish nicknames are more than words — they’re little sparks of love. From Cariño to Mi Rey, every name has its own flavor and emotion. If you want to tease him, flirt, or melt his heart, there’s a perfect nickname waiting on this list.
Try calling your boyfriend one of these today — and watch his smile say “te amo.” 💞