Wie in allen anderen Kulturen in Mesoamerika spielte die Religion auch in Teotihuacán eine große Rolle. Man verehrte mehrere Gottheiten. Bekannt von den Azteken und Maya sind der Gott der gefiederten Schlange Quetzalcoatl (bei den Maya heißt er Kukulcan) und der Regengott Tlaloc.
Man kennt nur ihre aztekischen Namen. Wie sie in Teotihuacán hießen, weiß man nicht. Das gilt auch für Xipe Totec, er ist "Unser Herr, der Gehäutete" oder "Unser Herr, der Geschundene". Eine wichtige Gottheit war außerdem die "Große Göttin". Den Göttern zu Ehren brachte man Opfer, darunter auch Menschenopfer.