Spanish Language Stack Exchange is a question and answer site for students, teachers, and linguists wanting to discuss the finer points of the Spanish language. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

In the US, "gringo" is usually understood as a disparaging reference to a foreigner (see the Merriam-Webster definition). What exactly does gringo mean in Spanish? Is it neutral, or does it have disparaging connotations? When is it considered offensive? What regional variations are there on the word's use?

share|improve this question
As an anecdote which only partially addresses the question: an Ecuadorian friend once called me gringo, and I objected that I am English. The next time she saw me she apologised, because she'd done some research and come to the conclusion that it was a pejorative for US Americans - previously she had considered it a neutral term for all anglosajones. – Peter Taylor Jan 12 '12 at 12:35
I have always understood gringo to be a disparaging comment aimed at whites in the USA (who don't speak spanish, of course). – Ethan Furman Jan 13 '12 at 22:04
up vote 5 down vote accepted

Note: Apologies for posting this here. I know this is not exactly the answer but it wouldn't fit as a comment.

While looking for the origin of the word gringo, I found a reference to El Matadero, a short tale written by Esteban Echevarría around 1838. At the time, the word gringo was already known:

Salió el gringo, como pudo, después a la orilla, más con la apariencia de un demonio tostado por las llamas del infierno que un hombre blanco pelirrubio.

You can find the whole text here for those interested in reading it.

Wikipedia mentions that the word had been known since the 18th century:

All these folk etymologies place the origin of the word gringo in the 19th century. This is a problem because the word has been documented from the 18th century, including the 1786 Diccionario castellano con las voces de Ciencias y Artes y sus correspondientes en las 3 lenguas francesa, latina e italiana by Esteban de Terreros y Pando, and South American literature. In Esteban Echeverría's El matadero (1840), and in José Hernández's Martín Fierro (1872, 1879), the word gringo refers to persons from England

As far as the meaning, I would concur that in Latin America is used to refer to anyone with white skin, blond hair, green or blue eyes and a "peculiar" pronunciation of the Spanish language, regardless of his nationality.

In high school, I was taught that during the Vietnam war, the word gringo was used by the Vietnamese to tell the american soldiers, whose uniforms where olive green, to go home; hence the word gringo: green-go (go home, presumably). I doubt that this is true but I thought I'd mention it. :)


I just saw César's answer. Interestingly enough, César was told sort of the opposite of what I was told; that is, that the word Green-go was used by the american troops to encourage their soldiers to move forward.

share|improve this answer
That's what I heard too about the word gringo: Green gooooo! – César Jan 12 '12 at 15:46
But still, I doubt the truthfulness of that fact – César Jan 12 '12 at 15:54
Green-Go is a silly myth, that is easily disproven, because the word 'gringo' was documented long before any American troops wore green (which was first in WWII). – Flimzy Jan 14 '12 at 5:11
The "green go" myth is also told about Mexico-US wars and even in Brazil in Portuguese there's a parallel origin myth of the word. To have any credence whatsoever you would need as a minimum to find similar pidgin Spanish/Portuguese/Amerindian+English constructions. It's utter bollocks but it's a powerful meme that will surely never die. – hippietrail Jan 14 '12 at 10:34
I'm adding what I consider the best theory for the word origins: Long time ago in Spain people used to say "Eso está en griego" litteraly "That's on greek", in the same way nowdays we speak of chinese. So los "Grigos" were any foreign person who speak other language and there were no mutual comprehension. So the word evolved and "grigo" added a "n" and that's it. Portuguese and Spanish have the word but just portuguese has the exactly original meaning. Foreigner. – Jaime Jan 28 '15 at 20:49

In Argentina, the word gringo was quite used in the past (not so much today, I'd say), especially in the inland, but with some ambiguity. Generally it pointed to people with "foreign" aspect (not from Spain or native), presumably anglo saxon, specially english, blonde hair and pale-rosy skin, etc. But it was also applied sometimes to some Italian immigrants. Not pejorative at all, in my experience. It was even sometimes applied, affectionately, to local people that had some traces of that appearance, even if they were fully criollos; similarly as the word negro was used for slightly dark-skinned members of the family (I myself recall some uncles and cousins...)

share|improve this answer
I agree about the Argentinian usage. Gringo used to be a rather neuter term (or even affectinate), not pejorative, to refer mostly to Italian immigrants or their descendants (at least during most of the 20th century). "Gringo" used to be a very common nickname too. Nowadays, my perception is that "gringo" is used almost exclusively to refer to American (as in the rest of Latin America) and it tends to be mildly derogatory. – Juan Pablo Califano Apr 19 '12 at 14:46
The usage is identical in Chile, but it is a very common word. – Rodrigo Jan 30 '15 at 16:18

I'm pretty sure it refers to something like a Caucasian and naive American, or any American Caucasian in general. My native language is Spanish, and I'm 99% sure that is what people mean when they say it.

share|improve this answer

In Perú we call gringo to every person (foreigners and locals) with blond hair, white skin, blue eyes, etc. I was told (not sure if this is real fact) that the word itself came from the phrase Green go! used by Americans in war to order their troops to move forward.

But I would say that when we use gringo we refer, mainly, to Americans (USA).

share|improve this answer
"Green go" is easily dismissed as a myth, as the word "gringo" was used long before the Americans used green military uniforms (which was first done in WWII). – Flimzy Jan 14 '12 at 5:12

I researched the origin of the word "gringo" when I was in graduate school after one of my professors offered the silly "green-go" myth as the explanation. The term has clearly been in use for centuries to describe non-Spanish people. The most widely accepted theory among etymologists was that the word was derived from "griego," the Spanish word for Greek. According to the theory, the preponderance of Greek sailors in the Mediterranean meant that Greeks were the most common foreigners that were present in Spain in the late Middle Ages and early Renaissance era. Over time, the word came to be applied to all people of non-Spanish origin, and was corrupted from "griego" to "gringo." Since English and Dutch visitors became more common than Greeks in later centuries, the term had become associated more with northern Europeans by the time the Spanish colonized the Americas and brought the term over with them.

share|improve this answer
what an interesting story – rupps Apr 11 at 22:38

Etymology isn't quite clear, but it's generally agreed that it's originates from Mexico or Central America. Meaning varies, and may mean:

  • in Central America means principally an US American;
  • in most of Hispano-America means foreigner of Anglo-Saxon origin;
  • in some countries it means white Caucasian, especially blond one;

Merriam-Webster definition is incorrect, as word gringo is not used in Spain. Somewhat analogous term used in Spain would be guiri, which means foreign tourist, especially from northern Europe.

share|improve this answer
I believe the dictionaries do not say gringo is used in Spain and also that the origin is not in the Americas. They say it originated in Spain a couple of hundred years ago, spread to the Americas, and has since ceased to be used in Spain. This is perfectly normal in the histories of words. The meanings have been various across both history and space. Obviously today it's much easier to analyse just the way it's currently used and much has been lost to time, especially for a fairly colloquial word. – hippietrail Jan 14 '12 at 10:50
I don't think tourist is inherent in guiri - it seems to be applied equally to immigrants. – Peter Taylor Jan 14 '12 at 22:59
I downvoted the answer because it is wrong. Gringo is used in Spain, although it is an old-fashioned word,used more by older people. I am from the US and live in Spain, and sometimes I am referred to as a gringo (for example, my father-in-law, from rural Almeria, has referred to me as the gringo), and sometimes I hear those from places like the US referred to as gringos. It's not used pejoratively, simply as a way of saying those blokes from over there who don't understand what we are saying. – Dan Fox Apr 9 at 15:44
... and not only old-fashioned, ** Gringo / Yanki ** is frequently used in slang by young people to mean somebody from the US specifically (without any negative connotation), like hey gringo, como va eso? or que pasa, gringo meaning "how are you doing** – rupps Apr 11 at 22:45

I´ve heard this word used by a Vietnamese interviewee in exactly the same derogatory sense as it is often used -nay, usually used - in Spanish, irrespective of the Spanish-speaking country concerned. Whether or not it is pushed as very offensive or just slightly offensive, the sense is the same as "chink" "paki" "kraut" "commie" etc; there is no way to remove all trace of offense from these words, no matter how you frame them.

Just putting it out there that the word gringo is also part of Vietnamese vocabulary, at least.

share|improve this answer

It's a trick question. Since the word gringo truly born of the war between USA and Mexico. Why Mexicans began to tell them "Green Go Home", so he quickly began to distort the word and spread throughout the Latin America. Until Gringo, also changed its meaning a bit today is

gringo, ga.

  1. adj. coloq. Extranjero, especialmente de habla inglesa, y en general hablante de una lengua que no sea la española. U. t. c. s.
  2. adj. coloq. Dicho de una lengua: extranjera. U. t. c. s. m.
  3. adj. Am. Mer., Cuba, El Salv., Hond. y Nic. estadounidense. Apl. a pers., u. t. c. s.
  4. adj. Ur. inglés (‖ natural de Inglaterra). U. t. c. s.
  5. adj. Ur. ruso (‖ natural de Rusia). U. t. c. s.
  6. m. y f. Bol., Hond., Nic. y Perú. Persona rubia y de tez blanca.
  7. m. coloq. Lenguaje ininteligible.

Is classified as an insult, that this is somewhat pejorative and discriminatory. Until now no more variations to registration of the word.

share|improve this answer
The various meanings are right but the origin story is one of many similar myths claiming to be from Mexico, Brazil, or even Vietnam. The word was first used in print in Spain. US soldiers did not wear green til the 40s. No such pidgin similar to "green go (home)" is documented to have ever been used, nor with other verbs or colours or anything vaguely similar. The origin story is a folk etymology much more recent than the word made up by people and spreading as a meme because it makes a good story. – hippietrail Jan 14 '12 at 11:00

In Costa Rica, Gringo means a person from the United States. It is used for white people, people of African descent, and even Mexican-Americans who speak Spanish.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.