Yo he escuchado también otra versión de Gringo.
Se refería a lla frase que repetían los soldados Norteamericanos al ver las praderas verdes: "Green grass" y de ahí la deformación hasta Gringos.
Respecto ala la anterior "Green go home" siempre me ha llamado la atención que los soldados mexicanos dominasen el inglés.
Pero ambas me pueden encajar.