English and German, from Latin "of the woods". Cognate with the female name Silvia but not associated with it in the sources.
This is the preferred spelling in the 1841 Census of Aberdeenshire where Silverstor also occurs, but very rarely.