Cabe aclarar que no existe una única versión con respecto a su origen. Para algunas personas o en algunas regiones la palabra gringo proviene del rechazo social de los mexicanos ante la presencia de tropas estadounidenses que ocuparon su territorio durante un periodo del siglo XlX, además de ello para ese entonces las tropas de Estados Unidos poseían una vestimenta de color verde y si se fusionan las palabras “green” más “go”, que significa vete, se forma la palabra gringo, que al ser traducido literalmente quiere decir «verde,vete».
Otra interpretación de esta se origina a partir del hecho de que en inglés greek (griego) se usa para hacer referencia a un idioma extraño. Además de ello también se afirma que en la antigüedad había un directivo de una compañía bananera cuyo apellido era Green y que los los empleados que se encontraban a su cargo se enfrentaron a él utilizando gritos de protesta como «green go».
Lo que sí está claro es el hecho de que la palabra gringo hace énfasis a una realidad: lo extranjero ha sido valorado históricamente de una forma despectiva. De esa manera, se puede poner de ejemplo a España, país en el que se emplea el término gabacho para hacer referencia a los franceses, mientras que los turistas son llamados guiris de forma peyorativa. Esta costumbre no es nada nueva, pues no hay que olvidar que los griegos de la antigua Grecia solían llamar de manera despectiva metecos a todos aquellos que no eran oriundos de Grecia.