La bandera de México comenzó como un estandarte de la virgen de Guadalupe en 1810. Tras la independencia en 1821, se creó la bandera de las tres garantías con los colores verde, blanco y rojo. Más tarde, la bandera adoptó el escudo con un águila parada sobre un cenote devorando una serpiente, representando el destino de los mexicas según la historia de su dios Quetzalcóatl.