Quetzalcóatl (littéralement « quetzal-serpent », c'est-à-dire « serpent à plumes de quetzal », en nahuatl) est le nom donné, dans le centre du Mexique, à l'une des incarnations du serpent à plumes, qui était une des principales divinités pan-mésoaméricaines. Au Mexique central, il est connu à l'époque postclassique sous la forme de Ehecatl-Quetzalcóatl.
thumb|left|Buste de Quetzalcóatl (extérieur du temple du serpent à plumes à Teotihuacan).
Ce Acatl Topiltzin Quetzalcoatl
Le culte de Quetzalcóatl semble originaire de Teotihuacan. Un chef toltèque de la période post-classique était appelé Quetzalcóatl, il s'agit peut-être du même individu connu sous le nom de Kukulkán et qui aurait envahi le Yucatán à la même période. Au , un chef étroitement associé à Quetzalcóatl, Ce Acatl Topiltzin Quetzalcoatl, régnait sur les Toltèques. On prétendait qu'il était le fils de Mixcoatl (un légendaire guerrier chichimèque divinisé) et de Chimalma (déesse de Culhuacan), ou un autre de leurs descendants.
Quetzalcóatl se retrouve fréquemment dans la religion et l'art mésoaméricains pendant près de ans jusqu'à la conquête espagnole de l'empire aztèque en 1521, chez les Mixtèques (qui le connaissent sous le nom de « 9-Vent »), les Aztèques, les Mayas et surtout les Toltèques. La vénération de Quetzalcóatl incluait parfois des sacrifices humains, bien que certaines traditions affirment qu'il était opposé à ces pratiques.
Prêtres et rois prenaient quelquefois le nom du dieu avec lequel ils étaient associés, ce qui fait que Quetzalcóatl ou Kukulkán est aussi le nom porté par des personnages historiques.
Ensuite, il existait une pratique assez répandue, commune au culte des autres divinités, celle de l’autosacrifice. Consistant en une saignée rituelle plus ou moins douloureuse exercée sur soi et parfois sur des prisonniers, cet acte, extrêmement codifié, était fréquent dans les sociétés précolombiennes ; cette pratique s'identifiait aux différentes formes de la mortification rituelle dans les religions où la notion d'expiation du mal est présente.