Respostas
Resposta:
O forte em formato de Coroa, com três torres, significa que se trata de uma Vila.
O leão nada mais é que uma simbologia de força e poder muito utilizado nas bandeiras europeias.
As cores amarela e azul são referência ao brasão de Duarte Coelho.
A bandeira de Olinda é adornada com uma Esfera armilar estilizada e simplificada. E que no seu topo tem uma Cruz cristã, porém deveria estar historicamente representada pela Cruz da Ordem de Cristo.
Vários municípios brasileiros adotaram esta cruz da Ordem dos Templários portugueses nas suas bandeiras como o município de São Paulo. Em referência as caravelas e naus portuguesas eram adornadas com a Cruz da Ordem de Cristo em suas velas.
O escudo segue o formato do Escudo Ibérico.
Espero ter ajudado ;)