From Old Norse 'sveinn' meaning 'young man,' 'attendant,' or 'servant,' a common medieval byname.
Like Swain?
Swipe through thousands of names like it