Just to add to Angélica's comment about pre-Hispanic languages, in Iberian languages, x is pronounced as a sh sound except in Spanish. However, the change in Spanish is more recent than Spanish colonisation of the Americas. The x in México comes from the name of the Mexica people, pronounced roughly Mesh-i-ka and spelt Mexica because that's how the conquistadores romanised the Nahuatl name.
|