Mi amor (my love), cariño (darling), mi vida (my life) and osito (little bear) are lovely cute nicknames in Spanish for your boyfriend. Some sound romantic and familiar; others are playful names that work best when they match his personality.
The best choice is one he enjoys hearing. You might want something simple for an everyday text, a flirty name for your phone contacts or a nickname that belongs to a little joke between you.
Below are 30 ideas with their meanings and examples. Some are established terms of endearment, while others are more personal or poetic suggestions. They won’t all sound equally natural to every Spanish speaker.
Cute Nicknames in Spanish for Boyfriend: Quick Picks
If you’d like a short starting list, try mi amor, cariño, mi cielo, guapo or osito.
| Spanish nickname | English meaning | Style |
|---|---|---|
| Mi amor | My love | Straightforward and romantic |
| Cariño | Darling / sweetheart | Warm and affectionate |
| Mi vida | My life | Tender and expressive |
| Mi cielo | My darling; literally “my sky/heaven” | Affectionate |
| Corazón | Sweetheart; literally “heart” | Warm and loving |
| Guapo | Handsome | Casual and flirty |
| Osito | Little bear | Cute and cuddly |
| Bombón | A chocolate sweet; affectionately, an attractive person | Playful and flirty |
These English meanings aren’t always word-for-word translations. Cariño, for instance, means affection as a noun, but “darling” or “sweetheart” captures its use when addressing someone you love.
Classic Spanish Pet Names for Your Boyfriend
These are good starting points if you want a nickname you can use in ordinary conversation.
1. Mi amor — My love
Mi amor is a straightforward way to address your boyfriend lovingly. It fits a morning greeting, a quiet conversation or a short message without needing anything elaborate.
Example: Hola, mi amor. ¿Cómo estás?
“Hello, my love. How are you?”
2. Amor — Love
Amor is the shorter version. You don’t have to include mi every time, just as an English speaker might say “love” rather than “my love”.
Example: Gracias, amor.
“Thank you, love.”
3. Cariño — Darling / sweetheart
Cariño feels warm and affectionate. The Real Academia Española’s definition of cariño connects the word with love and affection, which helps explain its tender use as a pet name.
Example: Buenas noches, cariño.
“Good night, darling.”
4. Mi vida — My life
Mi vida is more expressive than a casual “hey, handsome”. It can suit a close relationship where affectionate language already feels comfortable.
Example: Te quiero, mi vida.
“I love you, my life.”
5. Vida mía — My life
Vida mía carries the same basic meaning as mi vida, with a more lyrical feel. It’s a lovely option for a personal note if you both enjoy romantic wording.
Example: Buenas noches, vida mía.
“Good night, my love.”
6. Mi cielo — My darling
Cielo literally means “sky” or “heaven”, but mi cielo functions as an affectionate name for a person. The RAE’s entry for cielo explicitly recognises this use.
Example: ¿Cómo estuvo tu día, mi cielo?
“How was your day, my darling?”
7. Corazón — Sweetheart
Corazón means “heart”. When you use it to address your boyfriend, “sweetheart” is a natural English equivalent.
Example: Descansa, corazón.
“Get some rest, sweetheart.”
8. Mi corazón — My heart
Adding mi makes this “my heart”. It can feel especially tender in a message when you’re apart or want to offer reassurance.
Example: Te extraño, mi corazón.
“I miss you, my heart.”
9. Tesoro — Treasure
Tesoro is an affectionate way to call someone precious to you. It can sound sweet without making the whole message a grand declaration.
Example: Gracias por ayudarme, tesoro.
“Thank you for helping me, treasure.”
10. Mi tesoro — My treasure
Mi tesoro adds a personal touch to the same nickname. Choose it if you like a slightly more expressive term of endearment.
Example: Buenas noches, mi tesoro.
“Good night, my treasure.”
Cute and Playful Spanish Nicknames
These names suit couples who enjoy softer, sillier language. A few are deliberately playful rather than everyday choices for everyone.
11. Osito — Little bear
Osito is a sweet option for a boyfriend who loves cuddles or reminds you of a teddy bear. It doesn’t have to describe his size or appearance.
Example: Ven aquí, osito.
“Come here, little bear.”
12. Mi oso — My bear
Mi oso keeps the bear idea without the diminutive ending. It could become a personal nickname if “bear” already means something to you both.
Example: Te quiero, mi oso.
“I love you, my bear.”
13. Amorcito — Little love
Amorcito is an affectionate form of amor. “Little love” explains its structure, though “sweetheart” often sounds more natural in English.
Example: Hola, amorcito.
“Hello, sweetheart.”
14. Corazoncito — Little heart
Corazoncito gives corazón a softer, playful form. It may feel quite sugary, so it’s best for a boyfriend who enjoys that tone.
Example: Buenas noches, corazoncito.
“Good night, little sweetheart.”
15. Cielito — Little sky / little darling
Cielito is an affectionate form of cielo. As a nickname, its warmth matters more than its literal English translation.
Example: Te quiero, cielito.
“I love you, darling.”
16. Chiquito — Little one
Chiquito can be used affectionately, but some adults may find it too childlike. Try it only if playful names feel welcome in your relationship.
Example: Hola, chiquito.
“Hello, little one.”
17. Bebé — Baby / babe
Bebé can work as a couple’s pet name, much like “baby” in English. Its popularity and tone vary, so don’t assume every Spanish speaker likes it.
Example: Te extraño, bebé.
“I miss you, baby.”
18. Mi niño — My boy
Mi niño can sound tender in the right relationship. Because niño also means “child”, it may feel too parental or childish to some partners.
Example: Buenas noches, mi niño.
“Good night, my boy.”
19. Conejito — Little bunny
Conejito is a playful animal nickname rather than a universal romantic term. It works best as a private name with a story behind it.
Example: Ven aquí, conejito.
“Come here, little bunny.”
20. Mi solecito — My little sunshine
Solecito is an affectionate form of sol, meaning “sun”. Mi solecito is a sweet, deliberately cutesy option for someone who brightens your day.
Example: Buenos días, mi solecito.
“Good morning, my little sunshine.”
Flirty and Romantic Nicknames for Him
These ideas range from simple compliments to more poetic names. Choose according to how romantic you both like to be.
21. Guapo — Handsome
Guapo is an easy choice when you want to flirt without sounding overly sentimental. You can use it on its own when addressing him.
Example: Hola, guapo.
“Hello, handsome.”
22. Mi guapo — My handsome one
Mi guapo turns the compliment into a more personal pet name. Its naturalness depends on the speaker, so plain guapo is also a good option.
Example: Buenas noches, mi guapo.
“Good night, my handsome one.”
23. Mi rey — My king
Mi rey is an affectionate, admiring name. It suits a boyfriend who enjoys being fussed over a little, though it needn’t imply anything about roles in your relationship.
Example: Buenos días, mi rey.
“Good morning, my king.”
24. Mi príncipe — My prince
Mi príncipe has a fairytale sort of romance. It may feel charming or too elaborate depending on your boyfriend’s taste.
Example: Buenas noches, mi príncipe.
“Good night, my prince.”
25. Bombón — Sweet thing / gorgeous
Bombón literally refers to a chocolate sweet. The RAE also records bombón as a colloquial word for an especially attractive young person, making it a flirty option.
Example: Hola, bombón.
“Hello, gorgeous.”
26. Bomboncito — Little sweetie
Bomboncito is a playful diminutive of bombón. It keeps the flirty idea but adds a softer, more cutesy sound.
Example: Te quiero, bomboncito.
“I love you, sweetie.”
27. Mi sol — My sunshine
Mi sol literally means “my sun”. “My sunshine” captures its affectionate meaning more naturally in English.
Example: Buenos días, mi sol.
“Good morning, my sunshine.”
28. Mi ángel — My angel
Mi ángel is a tender name for a boyfriend whose kindness you appreciate. It can sound quite sentimental, which may be exactly what you’re after.
Example: Gracias por escucharme, mi ángel.
“Thank you for listening to me, my angel.”
29. Mi compañero — My companion / partner
Mi compañero is less sugary than amorcito or bomboncito. It’s more a loving description than a conventional short pet name, and can suit a relationship built on friendship.
Example: Me alegra estar contigo, mi compañero.
“I’m happy to be with you, my companion.”
30. Mi persona favorita — My favourite person
Mi persona favorita is a personal, affectionate phrase rather than a traditional one-word nickname. It works well in a card or saved contact name.
Example: Eres mi persona favorita.
“You’re my favourite person.”
Which Spanish Nicknames Sound Natural?
Mi amor, cariño, cielo and corazón are useful starting points. More playful ideas such as conejito or mi solecito depend much more on the couple.
A nickname can be understandable Spanish without being something everyone regularly says. Likewise, a familiar term may sound too sentimental to one person and completely ordinary to another.
Spanish-speaking communities don’t share one fixed set of romantic habits. Your boyfriend’s country, family, age and personal taste can all affect what feels comfortable. His reaction matters more than a list labelling one nickname “the most authentic”.
The wider range of romantic names in Spanish includes names for different partners and relationships. For your boyfriend, narrowing the choice to one or two that fit him is usually more useful than collecting dozens.
How to Choose a Nickname He’ll Actually Like
Start with his personality and the way you already speak to each other.
| If he likes… | You could try… |
|---|---|
| Simple affection | Mi amor or cariño |
| Casual flirting | Guapo |
| Cuddly pet names | Osito |
| Playful sweetness | Amorcito or bomboncito |
| Expressive romance | Mi vida or mi corazón |
| Personal messages | Mi persona favorita |
Say the nickname in an ordinary sentence before making it his permanent contact name. Hola, guapo or Gracias, cariño gives you a chance to see how it feels.
You can also ask him which names he likes. That doesn’t spoil the romance; it helps you choose something he’ll be happy to hear.
Some names work beautifully in private but feel embarrassing in front of friends. A nickname doesn’t need to be used everywhere to be special.
Why “Mi Vida” Can Refer to a Boyfriend
Mi vida can refer to a man even though vida is a feminine noun. The noun’s grammatical gender doesn’t have to match the person receiving the nickname.
The same principle explains mi persona favorita. Favorita agrees with persona, which is grammatically feminine, even when your favourite person is your boyfriend.
By contrast, a word that describes him directly may use a masculine form:
- Guapo — handsome.
- Chiquito — little one.
- Mi rey — my king.
- Mi príncipe — my prince.
Also, mi means “my” for both masculine and feminine singular nouns. You don’t change it to match your partner’s gender.
Spanish Nicknames to Use With Care
Some couples use teasing nicknames such as gordo, gordito, flaco or flaquito affectionately. These words refer literally to being fat or thin, so they can also feel hurtful.
Don’t choose one simply because you’ve seen it described as romantic online. An established couple’s private joke may not translate well into a new relationship.
Names such as papi can also carry intimate, family or regional associations. They aren’t automatic equivalents of a neutral “darling”.
If you’re unsure, start with mi amor or cariño and let your shared nicknames develop naturally.
Cute Spanish Text Messages Using His Nickname
A pet name often feels most natural inside a short message. You don’t need to squeeze several into the same sentence.
A morning message
Buenos días, mi amor. Espero que tengas un buen día.
“Good morning, my love. I hope you have a good day.”
Short good morning expressions in Spanish pair easily with names such as mi amor, cariño and mi sol.
When you miss him
Te extraño, osito. Tengo ganas de verte.
“I miss you, little bear. I want to see you.”
A flirty compliment
Hola, guapo. Me encanta tu sonrisa.
“Hello, handsome. I love your smile.”
The wording for telling someone they’re beautiful in Spanish can help you turn a simple pet name into a personal compliment.
A loving thank-you
Gracias por estar a mi lado, cariño.
“Thank you for being by my side, darling.”
A goodnight message
Buenas noches, mi vida. Que descanses.
“Good night, my love. Sleep well.”
For a direct declaration, Te quiero, mi amor means “I love you, my love”. Both te quiero and te amo can express romantic love; saying “I love you” in Spanish depends on context and personal usage.
Cute Contact Names for Your Boyfriend
For a phone contact, these short options are easy to recognise:
- Mi amor ❤️
- Osito 🧸
- Guapo 😉
- Mi sol ☀️
- Mi rey 👑
- Mi persona favorita 💛
A contact name can be more playful than the name you say out loud. You might love seeing Osito on your screen while usually calling him by his first name.
Keep Spanish spelling intact, including cariño, corazón, bebé, príncipe, bombón and ángel.
Frequently Asked Questions
What is a cute Spanish nickname for a boyfriend?
Mi amor, cariño, osito and guapo are good options. They mean “my love”, “darling”, “little bear” and “handsome”. Choose according to his personality and what he enjoys being called.
What can I call my boyfriend in Spanish besides “mi amor”?
Try mi vida, mi cielo, corazón, tesoro, guapo or osito. Some are tender terms of endearment, while others feel more playful or flirty.
Can I call my boyfriend “mi vida”?
Yes. Mi vida means “my life” and can be used affectionately for a boyfriend. The feminine grammatical gender of vida doesn’t limit the nickname to women.
Does “cariño” mean boyfriend?
No. Cariño means affection as a noun and can mean “darling” when addressing someone. Novio is the usual word for “boyfriend”.
What does “osito” mean in a relationship?
Osito literally means “little bear”. As a pet name, it can convey cuddly affection, rather like “teddy bear”. It isn’t a formal word for a boyfriend.
Is “guapo” a nickname or a compliment?
It can be either. Eres guapo means “You’re handsome”, while Hola, guapo uses the word affectionately when greeting him.
Are these nicknames used in every Spanish-speaking country?
Not equally. Some are widely understood, but frequency, tone and personal preferences vary. More unusual suggestions may work as private couple names rather than familiar local expressions.
A Little Name That Feels Like Yours
A good nickname doesn’t need to be unusual. Mi amor can feel just as personal as a name built around a private joke.
Start with one that suits your boyfriend, use it in a simple message and see how he responds. The sweetest choice is the one that makes both of you smile.
