O sobrenome “Silva” é de origem toponímica: vem do latim silva, que significa “selva, floresta ou bosque”. De acordo com Karen Hägele, diretora do site MyHeritage.com.br no Brasil, sua origem está relacionada à Torre da Silva, que fica na cidade de Valença, no norte de Portugal.