Le symbolisme des couleurs du drapeau mexicain varie selon les auteurs mais l'interprétation principale est l'espoir (vert), l'unité (blanc) et le sang des héros (rouge). L'aigle perché sur le cactus dévorant un serpent est issu de l'interprétation espagnole d'une légende aztèque : les Aztèques nomades ont fondé leur capitale Tenochtitlan — sur le même site est fondée Mexico — à l'endroit où ils ont observé ce symbole. La position de l'aigle décrit la combativité et les lauriers, le succès.