Os astecas incorporaram esta deidade em sua chegada ao
vale do México, no entanto modificaram seu
culto, eliminando algumas partes, como a proibição dos
sacrifícios humanos. Especula-se que a origem desta deidade provém da cultura
olmeca, no entanto sua primeira aparição inequívoca ocorreu em
Teotihuacan. A cultura teotihuacana dominou durante séculos o planalto mexicano. Sua influências culturais abarcaram grande parte da mesoamérica, incluindo as culturas
maia,
mixteca e
tolteca. Os maias retomaram a Quetzalcóatl como
Kukulkán.
Quetzalcoatl representa as energias telúricas que ascendem, daí a sua representação como uma serpente emplumada. Neste sentido, representa a vida, a abundância da vegetação, o alimento físico e espiritual para o povo que a cultua ou o indivíduo que tenta uma ascese espiritual.