En general, parece que los mexicas eran tan homófobos como los españoles y que otros pueblos indígenas tendían a ser mucho más tolerantes, hasta el punto de honrar a los berdaches, los «dos espíritus», como chamanes.