Alle mesoamerikanischen Kulturen verehrten mehrere Götter. Sie glaubten, dass die Dinge der Natur beseelt seien. So gab es einen Maisgott, einen Sonnengott oder einen Schlangengott. Das ganze Leben war religiös ausgerichtet. Zu Ehren der Götter wurden Opfer gebracht, auch Menschenopfer.
In mehreren Kulturen spielt die "gefiederte Schlange" eine besondere Rolle. Bei den Azteken hieß sie auch "Quetzalcoatl", bei den Maya "Kukulcan". Diese Gottheit wird als große Klapperschlange mit den Federn des Vogels Quetzal dargestellt. In Teotihuacán gab es sogar eine ganze Pyramide, die dem Gott geweiht war. Aus ihren Wänden ragen gefiederte Schlangenköpfe.