Embora o aniversário da cidade se comemore no dia 1º. De março, é na próxima segunda-feira, dia 20/01/2020, que é a data mais importante para os cariocas: o dia do santo padroeiro da cidade: dia de São Sebastião.
A cidade foi batizada pelos portugueses como São Sebastião do Rio de Janeiro pois foi nessa data que exploraram a Baía da Guanabara.
No Brasil é um santo bastante popular sendo padroeiro de muitas outras cidades em vários estados.
A história de São Sebastião remonta ao início da era cristã e sabe-se que ele morreu como mártir durante uma perseguição do Império Romano aos cristãos.
A iconografia tradicional do santo o mostra amarrado a um tronco com o peito cravado de flechas. Mas, diz-se que ele não morreu assim, embora tivesse sido dado como morto pelos romanos.
Depois de se recuperar ele se apresentou novamente ao imperador Diocleciano que mandou espanca-lo até a morte.
O santo, além de patrono da cidade do Rio de Janeiro, também é patrono dos atletas e dos militares.
Para as religiões afro-brasileiras, como a Umbanda e o Candomblé, São Sebastião é identificado com o orixá Oxóssi, protetor das matas.