From Latin/Spanish 'selva' meaning 'forest' or 'woodland'; in Tamil, a variant of Selvan meaning 'prosperity'.
Like Selva?
Swipe through thousands of names like it