A lenda conta que antes da Batalha de Ourique em 1139, D. Afonso Henriques teve uma visão de um velho homem e de Jesus Cristo, que lhe prometeram a vitória. Na batalha, os portugueses derrotaram os cinco reis mouros. Após a vitória, D. Afonso Henriques decidiu que a bandeira portuguesa teria cinco escudos representando os reis vencidos e as chagas de Cristo.