1.-In Monterrey, Mexico, we use the word "gringo" for people who were born in the US.
It has nothing to do with race. It's not derogative.It's a nationality.
If someone says "pinche gringo" the derogative word is "pinche", not "gringo".
We call them gringos because it'd be stupid to call them "americans", since America is a continent, not a country.
2.- Something from the US
1.- Derek is gringo. He was born in Boston.
2.- Q:Where did you get those jeans?