Swen \s-wen\ as a boy's name is a variant of Sven (Old Norse), and the meaning of Swen is "boy, lad".
The baby name Swen sounds like Sean, Shan, Sion, Swain, Swayn, Sweeny and Syon. Other similar baby names are Owen, Ewen and Sten.