La bandera mexicana presenta un águila parada sobre un nopal comiendo una serpiente, que representa la leyenda fundacional de la ciudad de Tenochtitlán, capital del imperio azteca. Según la leyenda, los aztecas vieron esta visión cuando llegaron al lago Texcoco y decidieron establecer su ciudad en ese lugar. El símbolo en el centro de la bandera ilustra los orígenes de la civilización mexicana según la mitología azteca.