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

Spanish Pet Names for Boyfriend: 80+ Romantic Names With Meanings
💞 Try a nickname from this list
Tap below to draw a random one 👇
💞 Share the love

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.

Want Spanish picks matched to him?The generator's Around the World flavor surfaces romantic names with meanings.Try the Pet Name Generator

The Romantic Classics (Start Here)

The essential, can't-go-wrong Spanish terms of endearment:

"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:

SpanishPronunciationMeaning
GuapoGWA-poHandsome
Mi Guapomee GWA-poMy handsome one
Galángah-LAHNHeartthrob/leading man
LindoLEEN-dohCute/lovely
Bombónbom-BON"Bonbon" — eye candy
PríncipePREEN-see-pehPrince

The Cute & Sweet Tier

Adorable Spanish nicknames with warmth:

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:

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:

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.

Instant Spanish Name Spark
Tap the button
for a Spanish pet name
Want romantic names matched to him? Use the generator →

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:

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:

SpanishPronunciationMeaning
FlacoFLAH-ko"Skinny"; a teasing but loving name, very common
Pelónpeh-LOHN"Baldy"; playful for a guy with a shaved head
Chaparritochah-pah-REE-toh"Shorty"; a Mexican favorite
Cacheteskah-CHEH-tehs"Cheeks"; for the guy with a squeezable face
Gruñóngroon-YOHN"Grumpy"; for the guy who is not a morning person
Dormilóndor-mee-LOHN"Sleepyhead"
Payasopah-YAH-so"Clown"; for the one who always makes you laugh
Traviesotrah-vee-EH-so"Mischievous one"
Loquitolo-KEE-toh"Little crazy one"; said with a grin
Cabezónkah-beh-SOHN"Big head"; for a stubborn sweetheart
Mi Despistadomee 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:

SpanishPronunciationMeaning
Bizcochitobees-ko-CHEE-toh"Little sponge cake"
Caramelokah-rah-MEH-lo"Caramel"; sweet and golden
Azúcarah-SOO-kar"Sugar"
Mi Mielmee mee-EL"My honey"
Pastelitopahs-teh-LEE-toh"Little pastry"
Bomboncitobom-bon-SEE-toh"Little bonbon"; an even cuter bombón
Chocolatitocho-ko-lah-TEE-toh"Little chocolate"
MangoMAHN-go"Mango"; Mexican slang for a good-looking guy
ChurroCHOO-rro"Churro"; slang for a cutie in Argentina
Corazón de Melóncor-ah-SOHN deh meh-LOHN"Melon heart"; a silly, sing-song classic
Mi Media Naranjamee 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:

SpanishPronunciationMeaning
Mi Leónmee leh-OHN"My lion"; brave and protective
TigreTEE-greh"Tiger"; playful and bold
LoboLO-bo"Wolf"; strong and loyal
Mi Osotemee oh-SOH-teh"My big bear"; the jumbo version of osito
Gatitogah-TEE-toh"Kitten"; for a cuddly guy
Pichoncitopee-chon-SEE-toh"Little dove"; old-fashioned and tender
Tortolitotor-toh-LEE-toh"Little lovebird"; tortolitos means lovebirds
Patitopah-TEE-toh"Little duckling"
Cachorrokah-CHOH-rro"Puppy" or "cub"
Pollitopo-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:

SpanishPronunciationMeaningWhere you hear it
PapiPAH-pee"Daddy" in a casual sense; a flirty, everyday name for a boyfriend in the Caribbean and much of Latin AmericaPuerto Rico, Cuba, Dominican Republic
Papitopah-PEE-tohSofter, cuter papiCaribbean, Mexico
Papacitopah-pah-SEE-toh"Hunk"; flirty praise for a handsome guyMexico, Central America
NeneNEH-neh"Baby" or "boy"; very common for a partnerSpain, Puerto Rico, Argentina
CariCAH-reeShort for cariño; everyday and casualSpain
ChiquiCHEE-keeShort for chiquito; light and cuteSpain
GüeroGWEH-ro"Blondie" or "fair one"; affectionateMexico
Guatóngwah-TOHN"Tummy"; a cuddly Chilean pet nameChile
CuchiCOO-chee"Cutie"; cutesy baby talkSpain, Argentina
Mi Vaqueromee 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:

SpanishPronunciationMeaning
Ojitosoh-HEE-tos"Little eyes"; for the guy with eyes you love
Barbudobar-BOO-doh"Bearded one"
Grandotegran-DOH-teh"Big guy"; for a tall or broad boyfriend
Mi Rubiomee ROO-bee-oh"My blond"
Morenomo-REH-no"Dark-haired" or "tan"
Rizitosree-SEE-tos"Little curls"; for curly hair
Mi Sonrisamee 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:

SpanishPronunciationMeaning
Mi Lunamee LOO-nah"My moon"
Mi Estrellamee es-TREH-yah"My star"
Mi Luceromee loo-SEH-ro"My bright star"; the morning star
Mi Luzmee LOOS"My light"
Mi Mundomee MOON-doh"My world"
Mi Universomee oo-nee-VER-so"My universe"
Mi Ángelmee AHN-hel"My angel"
Mi Sueñomee SWEN-yo"My dream"
Mi Pazmee PAHS"My peace"; for the calm in your life
Mi Refugiomee reh-FOO-hee-oh"My safe place"
Mi Destinomee des-TEE-no"My destiny"
Mi Encantomee en-KAHN-toh"My charm"; for a guy who wins everyone over
Mi Caballeromee kah-bah-YEH-ro"My gentleman"
Mi Héroemee EH-ro-eh"My hero"
Mi Compañeromee kom-pahn-YEH-ro"My partner"; my teammate in life
Mi Persona Favoritamee 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:

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:

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.

You might also like

Spanish Nicknames for Girlfriend: 80+ Romantic Names With MeaningsSpanish Nicknames for Girlfriend: 80+ Romantic Names With MeaningsItalian Pet Names: 80+ Romantic Names for Him & Her (With Meanings)Italian Pet Names: 80+ Romantic Names for Him & Her (With Meanings)French Pet Names: 80+ Romantic Names for Him & Her (With Meanings)French Pet Names: 80+ Romantic Names for Him & Her (With Meanings)Korean Pet Names: 70+ Cute Names & K-Drama Nicknames (With Meanings)Korean Pet Names: 70+ Cute Names & K-Drama Nicknames (With Meanings)