Wordnet 3.0
NOUN (1)
1. 
 a Latin American (disparaging) term for foreigners (especially Americans and Englishmen); 
The Collaborative International Dictionary of English v.0.48:
Gringo \Grin"go\, n. [Amer. Sp., fr. Sp. gringo gibberish; cf.
   griego Greek, F. grigou wretch.]
   Among Spanish Americans, a foreigner, especially an American
   or sometimes an Englishman; -- often used disparagingly or as
   a term of reproach.
   [Webster 1913 Suppl.]
WordNet (r) 3.0 (2006):
gringo
    n 1: a Latin American (disparaging) term for foreigners
         (especially Americans and Englishmen)
Moby Thesaurus II by Grady Ward, 1.0:
18 Moby Thesaurus words for "gringo":
   Uitlander, alien, barbarian, deracine, displaced person, emigre,
   exile, foreign devil, foreigner, outlander, outlaw, outsider,
   refugee, stranger, the Wandering Jew, tramontane, ultramontane,
   wanderer