Efectivamente, João da Silva vinha de uma linhagem secundogénita dos Marqueses de Montemayor, descendentes em linha varonil do tronco da casa dos Silvas, sendo o antepassado comum mais próximo Aires Gomes da Silva, o Velho, que viveu no século XIV.