Według strony internetowej Uniwersytetu Teksasu A i M, meksykańska flaga oznacza meksykańskie wartości i historyczną tradycję. Trzy kolory flagi były kolorami Armii Trzech Gwarancji, które walczyły o niezależność od Hiszpanii.
Pierwotnie zielony reprezentował niepodległość, czerwony reprezentował związek między Europejczykami a Amerykanami, a biel reprezentował wiarę katolicką. Jednak symbolika tych kolorów uległa zmianie, według portalu About.com. Dziś biel oznacza jedność, zielony oznacza nadzieję, a czerwony oznacza krew narodowych bohaterów. Pieczęć na środku flagi przedstawia historię założycielską Meksyku. W tej opowieści Aztekowie, zwani także Meksykaninem, szukali domu. Bóg wojny, Huitzilopochtli, powiedział przywódcy Azteków, aby zbudowali swoje miasto, w którym zobaczyli orła jedzącego węża na kolczastym kaktusa. Zrobili to właśnie, a ich miasto, Tenochtitlan, jest teraz znane jako Mexico City.