the current name comes from nahuatl and it means hidden land