THE TERM GRINGO is a colloquial Mexican expression for any white man. It is, essentially, meaningless. Its derivation is fascinating:
During the early fighting in Mexico many North American soldiers of fortune flocked to the rebel cause. They chose, as a kind of battle hymn, the old folk song ‘Green Grow The Rushes’. Finding the words difficult to pronounce, the Mexicans abbreviated the opening words to gringo.