All articles

What Does Mijo Mean? 12 Spanish Nicknames That Confuse Everyone

What does mijo, flaco, gordo, güero, or papi mean in Spanish? Learn 12 common Spanish nicknames, what they actually mean, and when to use them.

You're at a Mexican taquería and the woman behind the counter calls you mijo. You're not her son. You've never met her. Yet somehow, it feels like the warmest thing anyone has said to you all week.

Spanish nicknames are a whole world of confusion for English speakers. Words that literally mean "fat" or "skinny" are terms of endearment. A word for "crazy" is how friends greet each other. And "daddy" doesn't mean what you think it means. Well, sometimes it does.

Here are 12 Spanish nicknames you'll hear constantly, what they actually mean, and why you shouldn't panic when a stranger calls you one.

Mijo / Mija: Everyone's Adopted Child

Mijo (sounds like "MEE-ho") is a contraction of mi hijo, literally "my son." Mija is the female version, from mi hija ("my daughter").

But here's the thing: you don't need to be anyone's actual child to get called mijo. The taco lady, your neighbor, the bus driver, your friend's mom, they'll all call you mijo and it'll feel like a warm hug. It's pure maternal affection distilled into two syllables.

"Pásale, mijo, siéntate." — Come in, sweetie, sit down.

"¿Ya comiste, mija?" — Have you eaten yet, honey?

If a Mexican abuela calls you mijo, congratulations. You've been emotionally adopted.

Gordo / Gorda: Fat, But Make It Cute

Calling someone gordo (sounds like "GOR-doe") literally means "fat." In English, this would get you slapped. In Argentina, Mexico, and most of Latin America, it's one of the sweetest things you can call your partner.

You can call your skinny boyfriend gordo. Your fit girlfriend can be gorda. It has nothing to do with actual weight. It's pure affection, like calling someone "babe" or "honey" in English.

"Dale, gordo, vamos al cine." — Come on babe, let's go to the movies.

"Te quiero, gorda." — I love you, sweetie.

The key is context. Your partner calling you gordo? Love. A stranger on the street? Might be less charming.

Gordita: The Cutest Version of Fat

Gordita (sounds like "gor-DEE-tah") is the diminutive of gorda, making it even more affectionate. It's like going from "babe" to "baby."

But gordita also has a completely different meaning: it's a Mexican street food made of thick corn masa stuffed with pork rinds, beans, cheese, or whatever filling you want. So when someone says "quiero una gordita," they might be talking about food. Context is everything.

"Ven acá, gordita." — Come here, cutie.

"Dame dos gorditas de chicharrón." — Give me two gorditas with pork rinds.

Flaco / Flaca: Skinny, But Also Not About Weight

Flaco (sounds like "FLAH-co") literally means "skinny." In Argentina, it's as universal as breathing. Waiters, friends, strangers, everyone is flaco. It doesn't matter if the person weighs 300 pounds.

In Buenos Aires, you'll hear flaco and flaca used the same way Americans use "dude" or "man." It's a casual way to get someone's attention or address a friend.

"Eh, flaco, ¿me pasás la sal?" — Hey man, pass the salt?

"Flaca, ¿vamos a tomar algo?" — Girl, wanna go grab drinks?

So in Spanish, both "fat" and "skinny" are compliments. Body positivity was built into the language all along.

Güero / Güera: The Blonde One

Güero (sounds like "WEH-roh") means blonde or light-skinned in Mexico. It's an everyday nickname used at markets, restaurants, and on the street. The catch? You don't actually need to be blonde. If you're lighter-skinned than the person talking to you, you're güero.

For tourists visiting Mexico, prepare to hear this a lot. It's not an insult. It's just a descriptor, often used affectionately.

"¿Qué va a llevar, güero?" — What'll you have, blondie?

"La güera de la esquina." — The blonde girl on the corner.

Gringo / Gringa: The Foreigner

Gringo (sounds like "GREEN-go") refers to an American or a light-skinned foreigner with Anglo-Saxon features. In most of Latin America, it's neutral or even friendly. It's descriptive, like saying "the American," not necessarily an insult.

That said, tone matters. A friendly "ay, este gringo" with a smile is very different from a hostile one. But 90% of the time, nobody means anything bad by it.

"El gringo quiere salsa picante." — The American wants hot sauce.

"Mi novio es gringo." — My boyfriend is American.

Papi: Not What You Think (Or Exactly What You Think)

Papi (sounds like "PAH-pee") can mean a lot of things depending on context. Kids call their dad papi. A woman might call her boyfriend papi. A stranger on a Caribbean street might yell it at someone attractive.

In the Caribbean, Mexico, and much of Latin America, papi ranges from an innocent family nickname to an intense street compliment. The same word your grandmother uses is the same word someone uses to flirt with you on the street.

"Hola, papi, ¿cómo estás?" — Hey babe, how are you? (partner)

"Papi, ya ven a comer." — Son, come eat already. (mom to child)

Chula: Pretty and She Knows It

Chula (sounds like "CHOO-la") means pretty, attractive, or cute in Mexico and Spain. It's a sweet, versatile compliment that can range from tender to flirty depending on tone and how well you know the person.

A mom can call her daughter chula. A guy can call his crush chula. It works across the whole spectrum of affection.

"Ay, qué chula te ves hoy." — Wow, you look so pretty today.

"Está bien chula esa chamarra." — That jacket is really cute.

Jefe / Jefa: The Boss (a.k.a. Your Parents)

Jefe (sounds like "HEH-feh") means boss. But in Mexico, it's also how people refer to their dad. Jefa is mom, the supreme authority of the household who cooks better than anyone and is always right.

You'll also hear jefe used to respectfully address any stranger on the street, like the taco guy, the taxi driver, or the mechanic.

"Mi jefa hace los mejores tamales." — My mom makes the best tamales.

"¿Cuánto le debo, jefe?" — How much do I owe you, boss?

Loco / Loca: The Crazy Friend

Loco (sounds like "LO-co," as in "loco" for trains) means crazy, but in Argentina, Chile, and Peru, it's just how you address a friend. It's used constantly between friends no matter the situation.

Loca is the female version, and among female friends, calling your group las locas is totally affectionate.

"¿Qué onda, loco?" — What's up, dude?

"Vamos, loca, que llegamos tarde." — Let's go girl, we're running late.

Compa: Your Ride-or-Die

Compa (sounds like "COM-pah") is short for compadre or compañero, used to address any friend or acquaintance you trust. In Mexico, compa comes out in every conversation without thinking. It's as natural as breathing.

"¿Qué pasó, compa?" — What's up, buddy?

"Ese es mi compa desde la primaria." — That's been my buddy since elementary school.

If you want something even stronger, there's carnal (sounds like "car-NAHL"), which means a brother or very close friend. Someone you have total trust with, whether they're blood or chosen family.

Neta: The Truth Bomb

Okay, neta (sounds like "NEH-tah") isn't technically a nickname, but you'll hear it so often you'd think it was someone's name. It's Mexican slang for "truth" or "for real." You use it to ask if something is true (¿Neta?) or to confirm you're dead serious (Neta que sí).

Think of it as the Mexican equivalent of "no cap."

"¿Neta te vas a casar?" — For real, you're getting married?

"Neta, fue la mejor fiesta." — Seriously, it was the best party.

The Pattern Behind the Madness

If you've noticed a pattern here, you're not wrong. Spanish speakers love turning physical descriptions into affection. Fat, skinny, blonde, crazy, it's all fair game for a nickname. The literal meaning matters way less than the tone.

The rule of thumb: if someone is smiling when they call you something, it's probably a compliment. If they're not, well, you'll know.

Want to explore more Spanish slang? Check out our guide to how to say dude in Spanish or dive into Mexican Spanish words you need to know. And if you're feeling bold, here's our guide to Spanish curse words for when nicknames just aren't enough.