I heard the word "naco" for the first time from my own grandmother, aimed at a stranger in a parking lot who'd cut her off, and I remember the way my mother's face changed — not shock exactly, more like she wanted to explain something to me later and didn't quite know how. She never used the word herself. Years after, when I asked her about it, she told me plainly: "Es una palabra fea, mijo. No la uses." That conversation stuck with me longer than the word itself ever could.
What does "naco" actually mean in Mexican Spanish?
"Naco" is a Mexican slang term used to put someone down as low-class, tacky, uneducated, or unsophisticated — and its history is tangled up with classism and, at its root, anti-Indigenous prejudice. It is not a playful word in the way "chido" or "neta" are. It is, by most standard accounts, an insult.
Where the word comes from
The most widely cited origin traces "naco" back to "totonaco," referring to the Totonac people of Veracruz and Puebla, shortened and repurposed as an insult aimed broadly at Indigenous and rural Mexicans by people who considered themselves more urban or more "modern." Other proposed origins point to "chinaco," a 19th-century term for irregular soldiers and rural fighters seen by elites as unruly or backward. Mexican outlets that have researched the term's history — including Milenio and Cultura Colectiva — converge on the same throughline regardless of which specific origin story is correct: the word was built to separate "us" (sophisticated, urban, often implicitly whiter) from "them" (poor, Indigenous, rural). The Diccionario del español de México, produced by El Colegio de México, still marks the entry for "naco" as popular and offensive, and its own definitions make the classism explicit — the dictionary records uses of the word to mean, literally, a person of Indigenous appearance, alongside uses meaning ignorant, clumsy, or tacky.[1]
How it actually gets used today
In practice, "naco" gets thrown at people for their taste in clothes, music, or decor, at the way someone talks, at where someone is from, or — most damningly — at how someone looks. It shows up as commentary on brands considered "cheap," on regional accents mocked as unrefined, and on behavior read as unpolished in public. Some Mexicans have tried to defang it the way other communities have tried to reclaim slurs, using it self-deprecatingly among friends or in irony-heavy pop culture. That reclamation exists, but it doesn't erase the word's original charge, and used across class or race lines — from someone with more privilege toward someone with less — it still lands as exactly the put-down it was built to be.
Why the word's weight matters
Language carries history whether or not the person using it means to invoke it. Calling someone or something "naco" repeats, even in passing, a very old Mexican habit of treating Indigenous and working-class identity as something shameful — a hierarchy that colonization built and that classism has kept alive long after. That doesn't mean every Mexican who has said the word growing up did so with malice; plenty of people absorb words like this from the culture around them before they ever examine where those words came from. But understanding "naco" honestly means sitting with the fact that it was never really about taste. It was about who got to decide what counted as tasteful in the first place.
What understanding it changes
You don't have to be fluent in Spanish to feel the sting behind a word like this — most languages have their own version, a shorthand for "less than" that gets handed down without anyone stopping to ask why. Learning where "naco" comes from doesn't require anyone to police family members mid-sentence at a barbecue. It just means carrying the fuller story the next time the word comes up, and maybe passing that fuller story on, the way my mother eventually passed it on to me.
Understanding a word's weight is its own kind of cultural pride — choosing language on purpose, instead of repeating what was handed to you without asking where it came from, is part of how a culture takes ownership of its own story. If that idea speaks to you, the Cultural Pride collection was built around that same instinct: holding on to identity with intention.
Not every word in a language deserves celebration, and "naco" is a reminder that regional slang isn't automatically cute or harmless just because it's regional. Sometimes the most useful thing a word can teach us is where a culture drew its lines — and why it's worth redrawing them.
Keep reading: Cafecito y Chisme: The Ritual That Runs la Familia · Buen Provecho, Que Pasa Calabaza, and the Everyday Phrases That Make Us Us
[1] Fuente: Diccionario del español de México, El Colegio de México, "naco".