Name: SelwynOrigin: Anglo-SaxonMeaning: The Anglo-Saxon name Selwyn means: Friend at court.Gender: Boy