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.
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).
Is it wrong to call White people? Is it wrong to call White people?
Mexicans call Christmas 'Natividad' because that means Nativity in Spanish.
you call them a mexican. Incorrect. New Mexico is a US state. You can call us New Mexicans, or Americans.
They call white people "white" in their native language.
Because a lot call Mexicans Puerto Ricans and I'm Puerto Rican and today people think I'm still Mexican
They called American troops "Gringos"