Veksilologija je nauka o zastavama. Ova se disciplina obično smatra granom heraldike, iako veksilologija može uključivati i povijest i psihologiju, između ostalih disciplina. Netko tko proučava zastave poznat je kao veksilolog, dok je netko tko dizajnira zastave veksilograf. Veksilografi su često članovi heraldičkih organizacija, koristeći svoje heraldičko znanje za stvaranje smislenih dizajna zastava.
Ovaj izraz koji izvrće jezik skovao je 1950-ih veksilolog koji je očito bio gnjaviti bez specifičnog izraza za svoje polje studija. Potječe od latinske riječi vexillum. Vexillum je zapravo specifična vrsta zastave, a za razliku od modernih zastava, dizajnirana je za vješanje na okomicu i nošenje kopljem, a ne za vješanje na motku. Pojam vexillum također se koristio u rimsko doba za opisivanje grupe muškaraca okupljenih pod zastavom.
Velik dio veksilologije je proučavanje povijesnih zastava, te analiza simbola i boja korištenih u zastavama. Mnoge zastave imaju izvanredan broj sličnosti, kao u slučaju zastava skandinavskih naroda koje nose verziju nordijskog križa u različitim bojama. Crvena, bijela i plava se pojavljuju na zastavama mnogih bivših engleskih kolonija, dok zastave muslimanskih naroda često integriraju zelenu, boju koja se obično povezuje s islamom.
Ljudi u području veksilologije proučavaju načine na koje civili, vlade i vojne organizacije koriste zastave na kopnu i na moru. Zastave se mogu koristiti za prenošenje poruka, kao u slučaju semaforskih zastava na brodovima, a mogu biti i moćni simboli nacionalnog ponosa. Neki veksilolozi su zainteresirani za psihološki odnos između ljudi i njihovih zastava, promatrajući kako ljudi reagiraju na slike njihove zastave i pažljiva pravila oko rukovanja zastavom koja se koriste u mnogim nacijama.
Veksilologija je možda malo nejasna, ali je važna. Loše dizajnirana zastava može slati mješovite poruke ili posramiti osobu, organizaciju ili državu koju bi trebala predstavljati, dok dobro dizajnirana zastava jasno prenosi poruku i ostaje u sjećanju. Mnogima je, na primjer, poznat dizajn kineske zastave, s jednostavnim zlatnim zvijezdama na crvenoj pozadini, dok pomalo natrpana zastava St. značenje.