Spanish, in Mexico, is rich in words from ancient native tongues, to the delight of those who have grown up in that Country and to the consternation of those who would wish to "speak like a native".
Words like "Guajolote" (derived from the Náhuatl word "Guajolótl", meaning "turkey"), or "Paranganacutirimícuaro", the name of a small village in the State of Michoacán (Mexico), will drive most word-root seekers up a wall!
The enrichment of Mexican Spanish by its natives is possibly unique in the world, in that so many different cultures have had an influence in the official language of the Country.
Many words in Mexican Spanish derive from Náhuatl, Chichimecan, Mayan, Zapotec, Tarahumaran and other ancient languages, most of which are still spoken today in their pure form by the native inhabitants. With the exception of the word "zopilote" (derived from the Náhuatl word "zopilotl") we won't be touching on this interesting part of the language.