Spanish Pet Names for Boyfriend: 80+ Romantic Names With Meanings

Spanish is, by near-universal agreement, one of the most romantic languages on earth — warm, musical, and overflowing with terms of endearment. So if you want to call your boyfriend something that melts a little more than "babe," Spanish has you covered with a deep, gorgeous vocabulary of love.
This guide gives you 80+ Spanish pet names for your boyfriend, each with its meaning and a pronunciation guide so you can use them with confidence. Whether your guy is a Spanish speaker, you're learning together, or you just love how the words sound, here's how to add a little Latin warmth to your love — mi amor and far beyond.
The Romantic Classics (Start Here)
The essential, can't-go-wrong Spanish terms of endearment:
- Mi Amor (mee ah-MORE) — "my love"; the gold standard
- Mi Vida (mee VEE-dah) — "my life"; as deep as it gets
- Mi Cielo (mee see-EH-lo) — "my sky/heaven"; poetic and warm
- Mi Corazón (mee cor-ah-SOHN) — "my heart"
- Mi Rey (mee RAY) — "my king"; royal devotion
- Cariño (cah-REEN-yo) — "darling/sweetheart"; sunshine in a word
- Mi Tesoro (mee teh-SOR-oh) — "my treasure"
- Mi Sol (mee SOLE) — "my sun"
- Amorcito (ah-more-SEE-toh) — "little love"; extra sweet
- Mi Alma (mee AHL-mah) — "my soul"
"Mi vida" — "my life" — deserves special note. It sounds beautiful and means something enormous: you're calling him your whole life. Few terms in any language carry that much weight as casually and warmly as Spanish manages with these two little words.
The "Handsome" Tier (Complimenting Him)
Spanish names that tell him he's good-looking:
| Spanish | Pronunciation | Meaning |
|---|---|---|
| Guapo | GWA-po | Handsome |
| Mi Guapo | mee GWA-po | My handsome one |
| Galán | gah-LAHN | Heartthrob/leading man |
| Lindo | LEEN-doh | Cute/lovely |
| Bombón | bom-BON | "Bonbon" — eye candy |
| Príncipe | PREEN-see-peh | Prince |
The Cute & Sweet Tier
Adorable Spanish nicknames with warmth:
- Osito (oh-SEE-toh) — "little bear"; the Spanish teddy bear
- Bebé (beh-BEH) — "baby"
- Gordito (gor-DEE-toh) — "little chubby one"; affectionate, very common
- Chiquito (chee-KEE-toh) — "little one"
- Mi Niño (mee NEEN-yo) — "my boy"
- Cariñito (cah-reen-YEE-toh) — "little darling"
- Mi Dulce (mee DOOL-seh) — "my sweet"
- Terroncito (teh-rron-SEE-toh) — "little sugar lump"
- Mi Conejito (mee co-neh-HEE-toh) — "my little rabbit"
- Peluche (peh-LOO-cheh) — "plush toy/teddy"
A note on gordito: to English ears, "little chubby one" might sound odd, but in Spanish-speaking cultures it's a deeply affectionate term used regardless of someone's actual size. It's about warmth and coziness, not weight — one of those beautiful cultural differences in how love gets spoken.
The Passionate Tier (For Deeper Heat)
Spanish does passion exceptionally well:
- Mi Amor Eterno (mee ah-MORE eh-TER-no) — "my eternal love"
- Mi Todo (mee TOH-doh) — "my everything"
- Mi Razón (mee rah-SOHN) — "my reason"
- Mi Fuego (mee FWEH-go) — "my fire"
- Mi Locura (mee lo-COO-rah) — "my madness/obsession"
- Mi Debilidad (mee deh-bee-lee-DAHD) — "my weakness"
- Querido (keh-REE-doh) — "dear/beloved"
- Mi Hombre (mee OM-breh) — "my man"
The Diminutive Magic (-ito/-cito)
One of Spanish's superpowers: adding -ito or -cito to almost any name makes it cuter and more affectionate. It's how Spanish speakers turn warmth up:
- Amor → Amorcito (little love)
- Cariño → Cariñito (little darling)
- Oso (bear) → Osito (little bear)
- Corazón → Corazoncito (little heart)
- His actual name → add -ito! (Carlos → Carlitos, Juan → Juanito)
This is the single best trick for personalizing Spanish pet names: take his name and add the diminutive. "Carlitos" said warmly is instantly more affectionate than "Carlos" — and it works on virtually any name.
How to Use Spanish Pet Names (With Respect & Confidence)
A few notes for using these beautifully:
Learn the pronunciation first. Half the romance of a Spanish pet name is in how it sounds — rolled and warm. The pronunciation guides above get you started; if you can, listen to a native speaker say your chosen name a few times. "Mi amor" said with confidence and a decent accent lands far better than a hesitant, anglicized version.
Know what it means before you say it. Use the meanings provided — calling him "mi vida" because you know it means "my life" makes the moment intentional and sweet. Telling him the meaning the first time ("it means 'my sky'") turns the name into a little gift with its own footnote.
Match the intensity to your relationship. "Cariño" and "guapo" are light and work early; "mi vida" and "mi amor eterno" carry serious weight — save those for when you mean them. Spanish has a name for every intensity level; pick the one that fits where you are.
Respect the culture if it's not yours. If neither of you is a Spanish speaker, using Spanish pet names is generally a warm, welcome thing — Spanish is widely loved for its romance, and borrowing a "mi amor" is sweet, not appropriative. Just use the words accurately and with genuine affection rather than as a gimmick or a joke accent. If your boyfriend is a Spanish speaker, even better — ask him which terms feel most natural and meaningful to him; he may have ones from his own family and region that mean the most.
There's a reason Spanish is called a romance language. Its terms of endearment are warm, musical, and generous, with a name for every shade of love. Pick the one that fits your guy — a sweet "osito," a flirty "guapo," a soul-deep "mi vida" — and let a little of that warmth into your everyday. Mi amor is waiting.
Spanish Pet Names by Region (A Quick Note)
Spanish is spoken across more than twenty countries, and pet names vary deliciously by region — worth knowing if your boyfriend has roots somewhere specific:
- Mexico → "mi rey," "gordito," "mi vida," "viejo" (lit. "old man," affectionately used for a partner)
- Spain → "cariño," "cielo," "mi vida," "guapo," "churri" (a trendy Spanish couple term)
- Argentina → "mi amor," "gordo/gordi" (very common and affectionate), "tesoro"
- Colombia → "mi amor," "mi cielo," "bebé," "mi rey"
The big classics — mi amor, mi vida, cariño — are universal and understood everywhere, so you can't go wrong with them. But if your boyfriend grew up hearing a particular regional term, learning that one is a beautiful gesture. "Viejo" might sound odd translated literally, but to an Argentine or Mexican partner it can carry decades of family warmth. When in doubt, ask him what his parents or grandparents called each other — those regional, generational terms often hold the deepest meaning, and using one tells him you see where he comes from.
Funny & Teasing Spanish Nicknames for Him
Spanish speakers love a teasing nickname. Many of these sound like small insults in English, but said with a smile they are pure affection. Use them once you know his sense of humor:
| Spanish | Pronunciation | Meaning |
|---|---|---|
| Flaco | FLAH-ko | "Skinny"; a teasing but loving name, very common |
| Pelón | peh-LOHN | "Baldy"; playful for a guy with a shaved head |
| Chaparrito | chah-pah-REE-toh | "Shorty"; a Mexican favorite |
| Cachetes | kah-CHEH-tehs | "Cheeks"; for the guy with a squeezable face |
| Gruñón | groon-YOHN | "Grumpy"; for the guy who is not a morning person |
| Dormilón | dor-mee-LOHN | "Sleepyhead" |
| Payaso | pah-YAH-so | "Clown"; for the one who always makes you laugh |
| Travieso | trah-vee-EH-so | "Mischievous one" |
| Loquito | lo-KEE-toh | "Little crazy one"; said with a grin |
| Cabezón | kah-beh-SOHN | "Big head"; for a stubborn sweetheart |
| Mi Despistado | mee des-pees-TAH-doh | "My scatterbrain"; he lost his keys again |
Want more giggles in English too? See our funny nicknames for boyfriend list.
Sweet Spanish Food Nicknames
Food names are some of the sweetest pet names in Spanish. Most of them are desserts, and almost all of them sound even cuter with -ito on the end:
| Spanish | Pronunciation | Meaning |
|---|---|---|
| Bizcochito | bees-ko-CHEE-toh | "Little sponge cake" |
| Caramelo | kah-rah-MEH-lo | "Caramel"; sweet and golden |
| Azúcar | ah-SOO-kar | "Sugar" |
| Mi Miel | mee mee-EL | "My honey" |
| Pastelito | pahs-teh-LEE-toh | "Little pastry" |
| Bomboncito | bom-bon-SEE-toh | "Little bonbon"; an even cuter bombón |
| Chocolatito | cho-ko-lah-TEE-toh | "Little chocolate" |
| Mango | MAHN-go | "Mango"; Mexican slang for a good-looking guy |
| Churro | CHOO-rro | "Churro"; slang for a cutie in Argentina |
| Corazón de Melón | cor-ah-SOHN deh meh-LOHN | "Melon heart"; a silly, sing-song classic |
| Mi Media Naranja | mee MEH-dee-ah nah-RAHN-hah | "My half orange"; my other half, my soulmate |
Mi media naranja deserves a special mention. It literally means "my half orange," and it is the Spanish way to say "my other half." The idea is that two halves make one whole fruit. It is one of the best-loved love phrases in the language. For more tasty ideas, browse food nicknames for boyfriend.
Spanish Animal Nicknames for Boyfriend
Animal names let you pick a personality: a protective lion, a loyal wolf, or a cuddly kitten. Here are the favorites:
| Spanish | Pronunciation | Meaning |
|---|---|---|
| Mi León | mee leh-OHN | "My lion"; brave and protective |
| Tigre | TEE-greh | "Tiger"; playful and bold |
| Lobo | LO-bo | "Wolf"; strong and loyal |
| Mi Osote | mee oh-SOH-teh | "My big bear"; the jumbo version of osito |
| Gatito | gah-TEE-toh | "Kitten"; for a cuddly guy |
| Pichoncito | pee-chon-SEE-toh | "Little dove"; old-fashioned and tender |
| Tortolito | tor-toh-LEE-toh | "Little lovebird"; tortolitos means lovebirds |
| Patito | pah-TEE-toh | "Little duckling" |
| Cachorro | kah-CHOH-rro | "Puppy" or "cub" |
| Pollito | po-YEE-toh | "Little chick"; sweet and silly |
Tip: -ote does the opposite of -ito. It makes a word bigger, so oso (bear) becomes osote (big bear). It is perfect for a tall, huggable boyfriend. More cuddly picks are in our animal nicknames for boyfriend guide.
Spanish Slang Pet Names (Mexico, Spain & the Caribbean)
These are the casual, everyday names you hear in real couples' conversations. They change a lot from place to place, so the table shows where each one is most at home:
| Spanish | Pronunciation | Meaning | Where you hear it |
|---|---|---|---|
| Papi | PAH-pee | "Daddy" in a casual sense; a flirty, everyday name for a boyfriend in the Caribbean and much of Latin America | Puerto Rico, Cuba, Dominican Republic |
| Papito | pah-PEE-toh | Softer, cuter papi | Caribbean, Mexico |
| Papacito | pah-pah-SEE-toh | "Hunk"; flirty praise for a handsome guy | Mexico, Central America |
| Nene | NEH-neh | "Baby" or "boy"; very common for a partner | Spain, Puerto Rico, Argentina |
| Cari | CAH-ree | Short for cariño; everyday and casual | Spain |
| Chiqui | CHEE-kee | Short for chiquito; light and cute | Spain |
| Güero | GWEH-ro | "Blondie" or "fair one"; affectionate | Mexico |
| Guatón | gwah-TOHN | "Tummy"; a cuddly Chilean pet name | Chile |
| Cuchi | COO-chee | "Cutie"; cutesy baby talk | Spain, Argentina |
| Mi Vaquero | mee vah-KEH-ro | "My cowboy" | Northern Mexico |
A quick word on papi and papacito: they are flirty and very common, but they are best for private moments or texts rather than meeting his parents. If you want a slang name that works anywhere, nene and cari are safe and sweet.
Spanish Nicknames Based on His Looks
Spanish is happy to name someone after a feature you love. These are warm, not rude, when said with affection:
| Spanish | Pronunciation | Meaning |
|---|---|---|
| Ojitos | oh-HEE-tos | "Little eyes"; for the guy with eyes you love |
| Barbudo | bar-BOO-doh | "Bearded one" |
| Grandote | gran-DOH-teh | "Big guy"; for a tall or broad boyfriend |
| Mi Rubio | mee ROO-bee-oh | "My blond" |
| Moreno | mo-REH-no | "Dark-haired" or "tan" |
| Rizitos | ree-SEE-tos | "Little curls"; for curly hair |
| Mi Sonrisa | mee son-REE-sah | "My smile"; he is the reason you smile |
Poetic Spanish Pet Names for Your Boyfriend
For love letters, anniversary cards, and late-night texts, Spanish has some truly beautiful options. Many start with mi (my), which makes them feel personal right away:
| Spanish | Pronunciation | Meaning |
|---|---|---|
| Mi Luna | mee LOO-nah | "My moon" |
| Mi Estrella | mee es-TREH-yah | "My star" |
| Mi Lucero | mee loo-SEH-ro | "My bright star"; the morning star |
| Mi Luz | mee LOOS | "My light" |
| Mi Mundo | mee MOON-doh | "My world" |
| Mi Universo | mee oo-nee-VER-so | "My universe" |
| Mi Ángel | mee AHN-hel | "My angel" |
| Mi Sueño | mee SWEN-yo | "My dream" |
| Mi Paz | mee PAHS | "My peace"; for the calm in your life |
| Mi Refugio | mee reh-FOO-hee-oh | "My safe place" |
| Mi Destino | mee des-TEE-no | "My destiny" |
| Mi Encanto | mee en-KAHN-toh | "My charm"; for a guy who wins everyone over |
| Mi Caballero | mee kah-bah-YEH-ro | "My gentleman" |
| Mi Héroe | mee EH-ro-eh | "My hero" |
| Mi Compañero | mee kom-pahn-YEH-ro | "My partner"; my teammate in life |
| Mi Persona Favorita | mee per-SO-nah fah-vo-REE-tah | "My favorite person" |
Mi encanto is a lovely one to start with. It means "my charm" or "my delight," and it fits a guy who makes everyone around him smile.
Getting the Gender Right: Masculine Forms for Him
Spanish words have gender, so some pet names change their ending when you talk to a man. This is the most common mistake learners make, and it is easy to fix:
- Adjectives change. Use the -o form for him: guapo (not guapa), lindo (not linda), querido (not querida), flaco (not flaca).
- Diminutives follow the word. For him, it is chiquito, gordito, and mi niño. For her, the same words end in -ita and -a.
- Many nouns never change. Mi amor, mi vida, mi cielo, cariño, bebé, and mi corazón work for anyone. The word has its own fixed gender, no matter who you call it.
- Some feminine nouns are fine for him too. Mi luna, mi estrella, and mi media naranja are feminine words, but they are perfectly normal to say to a boyfriend.
Shopping for her instead? The matching guide is Spanish nicknames for girlfriend, with all the feminine forms.
How to Use Them in a Sentence
A pet name feels most natural tucked into a short, everyday line. Here are easy sentences to copy into a text or say out loud:
- Buenos días, mi amor. Good morning, my love.
- Te extraño, mi vida. I miss you, my life.
- ¿Cómo estás, guapo? How are you, handsome?
- Te quiero mucho, osito. I love you a lot, little bear.
- Eres mi media naranja. You are my other half.
- Buenas noches, mi cielo. Que descanses. Good night, my sky. Sleep well.
- Gracias por todo, cariño. Thanks for everything, darling.
- ¡Feliz cumpleaños, mi rey! Happy birthday, my king!
- Ya voy, nene. I'm on my way, babe.
- Eres mi persona favorita. You are my favorite person.
Love pet names in other languages too? Try French pet names or Japanese pet names, or find a name you both share in couple nicknames.
Keep Exploring
Frequently Asked Questions
What are Spanish pet names for a boyfriend?
The romantic classics: Mi Amor ("my love"), Mi Vida ("my life"), Mi Cielo ("my sky"), Cariño ("darling"), and Mi Rey ("my king"). For complimenting him: Guapo ("handsome"), Sweetheart, and Galán ("heartthrob"). For cute: Osito ("little bear") and Amorcito ("little love"). Each carries warmth English often can't match.
What does "mi amor" mean?
"Mi amor" means "my love" in Spanish — the most popular and versatile Spanish term of endearment, usable for a boyfriend at almost any stage. It's warm, classic, and instantly romantic. Close cousins include "mi vida" ("my life") and "mi corazón" ("my heart"), both even deeper.
How do you say "handsome" to a boyfriend in Spanish?
"Guapo" (GWA-po) is the standard — "handsome." For variations: "Mi guapo" ("my handsome one"), "Galán" ("heartthrob/leading man"), "Lindo" ("cute/lovely"), or the flirty "Sweetheart" and "Mi Encanto." "Guapo" said warmly is a daily compliment in name form.
What does adding "-ito" do to a Spanish pet name?
The diminutive "-ito" or "-cito" makes a name cuter and more affectionate — "amor" becomes "amorcito" (little love), "oso" becomes "osito" (little bear). The best trick: add it to his actual name (Carlos → Carlitos). It's how Spanish speakers turn the warmth up, and it works on almost any word.
Is it okay to use Spanish pet names if I'm not a Spanish speaker?
Generally yes — Spanish is widely loved for its romance, and a heartfelt "mi amor" is sweet, not appropriative. The keys: use the words accurately, learn the pronunciation, know what they mean, and say them with genuine affection rather than a joke accent. If your boyfriend speaks Spanish, ask which terms feel most meaningful to him.
What's the most romantic Spanish pet name?
"Mi vida" ("my life") and "mi alma" ("my soul") carry the most weight — calling someone your whole life or soul is enormous. "Mi cielo" ("my sky/heaven") is the most poetic. For everyday romance, "mi amor" is unbeatable. Save the soul-deep ones for moments you truly mean them.
Is "gordo" an insult in Spanish?
Usually not between partners. Gordo and gordito literally mean "fat" and "chubby," but as pet names they mean something like "my cuddly one" and are used no matter what someone looks like. Tone matters, though. If your boyfriend is not used to it, explain the meaning first or pick a different name.
What do Mexican girlfriends call their boyfriends?
Popular choices in Mexico include mi amor, mi vida, mi rey, gordo or gordito, güero, chaparrito, papacito, and mi cielo. For a longer list with a Mexican focus, see our Mexican nicknames for boyfriend guide.
How do you say "my love" to a boyfriend in Spanish?
Say "mi amor" (mee ah-MORE). It works the same for a man or a woman. For something even sweeter, try "amorcito" (my little love) or "mi vida" (my life).
What does "papi" mean as a nickname?
As a pet name, papi is a casual, flirty way to say "babe" or "handsome." It is very common in the Caribbean and many Latin American countries. Some people find it too flirty for family settings, so many couples save it for private moments.
What does "mi media naranja" mean?
It literally means "my half orange" and is the Spanish way to say "my other half" or "my soulmate." It is a sweet, well-known phrase for a partner who completes you.
Learn the pronunciation, know the meaning, and let a little Spanish warmth into your love — from a sweet "osito" to a soul-deep "mi vida." For romantic names matched to him, the pet name generator's Around the World flavor is ready.



