मेक्सिको (Hindi) comes from English Mexico, from Spanish México, from Classical Nahuatl Mēxihco — Mexico.