noun, plural gringos. Slang: Usually Disparaging and Offensive.
a term used in Latin America or Spain to refer to a foreigner, especially one of U.S. or British descent (sometimes used facetiously).
1840-50, Americanism; < Spanish: foreign language, foreigner, especially English-speaking (pejorative); probably alteration of griegoGreek. The belief that word is from the song “Green Grow the Lilacs,” popular during U.S.-Mexican War, is without substance
Use of this term implies that the foreigner is an outsider who does not understand or respect Hispanic culture or does not treat Hispanics well. However, gringo is sometimes used consciously for humorous effect, without intent to offend.
1849, from Mex.Sp. gringo, contemptuous word for "foreigner," from Sp. gringo "foreign, unintelligible talk, gibberish," perhaps ult. from griego "Greek." The "Diccionario Castellano" (1787) says gringo was used in Malaga for "anyone who spoke Spanish badly," and in Madrid for "the Irish."