Well it comes from the old latin name Silvanus meaning "god of the forest".
"Silva" is wood in latin.
It can also be translated to "lover of nature" or something like that.
A few people have this name in France (also other French speaking countries) but it's not the most common.