Dovrebbe derivare da un identificativo di località, vicinanza con un bosco o selva. Si trovano i Selva fin dal XIII secolo come nobile famiglia della Val D'Ossola, importante personaggio fu Paolo Silva (1476-1536), comandante militare arruolato al servizio di Luigi XII e Francesco I Re di Francia.
Il cognome Silva è specifico della zona che va dal comasco al parmense, passando per il milanese, il pavese ed il piacentino.
Il cognome Silva è 254° nella regione Lombardia Il cognome Silva è 21° nella provincia di Piacenza Il cognome Silva è 1° nel comune di BALDISSERO CANAVESE (TO)