It depends who saying it( but the spanish used it correctly)
The Spanish used it correctly to distinguish themselves from other white people.It does not mean Blonde person. The spanish used it to refer to White people with simliar complexion like those of southern europeans to distinguish themselves from them.Since they don't run with the spanish but are similar complexion they used the word gringo to notify other spanish decend that this person may look spanish or they may speak spanish well but that they are from from another language or country, derived form the work greek, like they speak some greek language or something strange or wierd or hard to speak, the spanish used the word gringo in meaning that this person is speaking in greek,like when the american use the word greek to describe something they don't understand. Now in this century, the word gringo hasn't been used correctly, Morenos people call anyone gringo that not of dark skin, or a mexican that doesn't speak spanish and there are alot of wrong assuption of the word gringo out there. Gringo was primarily used by the spanish to distinguish thenselves and classifying someone else that looks white but comes from a different country of origin. If A spanish or mexican back in the days where to see a blonde person, then they would just call them guerro(blonde person)or if they see a black person, then they would call him Negro etc, but if they see a white person that looks of spanish decent then they would call him gringo, this word was used to distinguish themselves from from spanish.They are not going to call him Blanco since the word blanco referes to someone of white spanish decent that also has a spanish surname and who's country of origin is of the hispanic coountries, this was a blanco, but a gringo is someone who surname and country of origin was not of spanish decent therefore the spanish would just say, " he's talking greek" meaning some weird language, which they used the word " el gringo"
There are alot of gringo in the united states of American
by Texas9 August 10, 2006
A slang term used by mexicans to describe a white person. Used commenly on the border.
Alejo: that tourist is such a fucking gringo!
a white american person. usually used by those of latin heritage or from latin countries.
anthony: is Elise a gringo marco?
marco: fuck yeah mein!
by sojurner April 05, 2004
Gringo means born in the U.S. Doesnt mean white man like many in the United States think. If someone is born in the U.S. but is of Hipanic parents then he is a gringo.
by Gabriel August 07, 2003
an american,short for "green go home".
in the war americans wore green so they said,green go home!gringo for short
by ~menace~ December 25, 2005
A racial term often used by Hispanics for white people, or people of caucasian descent. In spanish, "Gringo" litterally means "white boy."

It also has a great song...
There was a cracker in TJ,
And Gringo was his name-o,
And Gringo was his name-o!
by RadioHead April 23, 2006
It all started when americans (US) invaded Mexico, and they were wearing their green uniforms (militar). So Mexican didn't like them and used to say "green - go" in a polite way to ask them to leave ;)
if he speaks english, he's a gringo
by FX February 28, 2005

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.