Where does “ਮੈਕਸੀਕੋ” come from?

ਮੈਕਸੀਕੋ (Punjabi) comes from English Mexico, from Spanish México, from Classical Nahuatl Mēxihco — Mexico.

Ancestry of “ਮੈਕਸੀਕੋ”, step by step

StepLanguageWordMeaning
1EnglishMexiconow submerged under Lake Tawakoni
2SpanishMéxicoMexico
3Classical NahuatlMēxihcoMexico
Every word from Classical Nahuatl MēxihcoEvery word from Spanish MéxicoEvery word from English Mexico