Silva is a surname in Portuguese-speaking countries, such as Portugal and Brazil. It is derived from the Latin word silva, meaning 'forest' or 'woodland'. It is the family name of the House of Silva.