From Old English 'sele' (hall) and 'wine' (friend), or Welsh meaning blessed friend.
Like Selwyn?
Swipe through thousands of names like it