João Leitão da Silva nasceu na freguesia da Vitória, na cidade do Porto, a 4 de Fevereiro de 1799. Apesar de ter nascido no Porto, foi em Vila Nova de Gaia que viveu a sua infância e seria nessa época que adotaria o apelido do seu padrinho, passando a chamar-se João Batista Leitão da