Mexicans use 'Gringo' to denote Americans, not white people - Gringo does not extend to French or British people, for example. The word existed long before Mexico even became an independent country: it was used in Spain during the 18th century to denote foreign people who couldn't pronounce Spanish correctly. It is commonly accepted to be a variant of peregrino (peregrine) which changed to peregringo and then shortened to its current form, gringo. Depending on its context, it could be used as a pejorative, but most often than not, it just denotes an American national.
Güero [wher-o], güera [wher-a] if no nationality is known.
gringos
Mexicans
Mexicans
Mexicans
because it is impolite to call someone by this name it is as if calling someone the n-word or calling a white person cracker, etc.
Mexican (singular), Mexicans (plural).
you call them a mexican. Incorrect. New Mexico is a US state. You can call us New Mexicans, or Americans.
Mexicans call Christmas 'Natividad' because that means Nativity in Spanish.
Is it wrong to call White people? Is it wrong to call White people?
They call white people "white" in their native language.
They called American troops "Gringos"
Because a lot call Mexicans Puerto Ricans and I'm Puerto Rican and today people think I'm still Mexican