Possibly: Derived from Latin ‘silva’ meaning ‘forest’ or ‘woodland’, or a variant of the English name Selwyn meaning ‘friend at court’ or ‘manor friend’

1 Post