This is truly only derogatory in regions of northern Mexico and in the United States where it translates to "white foreigner." Gringo in many other countries in Latin America really only translates as "foreigner" without a pejorative connotation. Is generally used to refer to all foreigners/tourists of apparently northern European descent. Some say it comes from Spanish "griego" (meaning Greek) which used to be used to refer to anything foreign. Others say it comes from hearing Americans sing the popular song "Green Grow the Rushes" (unlikely though). Yet others believe it comes from when soldiers were in South America and they all wore green outfits, and they would say, "Green Go." Gringa for females.
Usage: Contributions needed!
Similar: Contributions needed!