What do the colors and eagle represent on Mexican flag?

Colors:

* Green: represents hope and represents independence, as well as fertility, joy and abundance.

* White: symbolizes purity, honesty and faith, as well as unity, peace and harmony.

* Red: emblemizes the blood shed by the heroes who gave their lives for Mexico, as well as representing vigor, strength, and passion.

Eagle:

The emblem on the Mexican flag features a golden eagle perched on a prickly pear cactus, holding a snake in its talons. This symbol represents the victory of good over evil and derives from an Aztec legend in which the god Huitzilopochtli instructed the Aztecs to build their city where they would see an eagle perched on a cactus devouring a serpent.

Copyright Wanderlust World © https://www.ynyoo.com