Quetzalcoatl is a Mesoamerican deity whose name comes from the Nahuatl language and has the meaning of "feathered-serpent"[1], says Wikipedia.
Among the Aztecs, whose beliefs are the best-documented in the historical sources, Quetzalcoatl was related to gods of the wind, of Venus, of the dawn, of merchants and of arts, crafts and knowledge. He was also the patron god of the Aztec priesthood, of learning and knowledge.[5] Quetzalcoatl was one of several important gods in the Aztec pantheon along with the gods Tlaloc, Tezcatlipoca and Huitzilopochtli.