where does the last name silva come from
Silva is a surname in Portuguese-speaking countries, such as Portugal and Brazil. Its meaning is derived from the Latin word silva meaning' forest' or' woodland'.