Nossa Senhora de Guadalupe apareceu pela primeira vez ao índio asteca Juan Diego. Na língua asteca, o nome Guadalupe significa, Perfeitíssima Virgem que esmaga a deusa de pedra. Os Astecas adoravam a deusa Quetzalcoltl, uma monstruosa deusa, a quem eram oferecidas vidas humanas em holocausto.