Traditionalmente, o nome Tenochtitlan foi pensado para vir de Nahuatl tetl [ˈtetɬ] ("rock") e nōchtli [ˈnoːtʃtɬi] ("pérola espinosa") e é moitas veces pensado para significar, "Entre as peras espinosas [crescendo entre] rochas".
Nahuatl tetl [ˈtetɬ] ("rocha") e nōchtli [ˈnoːtʃtɬi] ("perra espinosa")