A bandeira representa sempre a história do país. No caso da bandeira portuguesa, a cor verde representa a esperança e a cor vermelha representa o sangue derramado pelos portugueses em combate.
As 5 quinas da bandeira portuguesa são alusivas aos 5 reis mouros a quem o rei D. Afonso Henriques venceu na batalha de Ourique. Os 5 pontos dentro das 5 quinas representam as 5 chagas de Cristo e os 7 castelos simbolizam as 7 localidades com fortaleza que D. Afonso Henriques conquistou aos Mouros.