From Old Norse 'sveinn' meaning 'young man,' 'attendant,' or 'servant,' a common medieval byname.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Swain?
Swipe through thousands of names like it