Bowin \bo-win\ as a boy's name is a variant of Bowen (Welsh), and the meaning of Bowin is "son of Owen; son of the young one".
The baby name Bowin sounds like Bain, Boni, Boyn and Boine. Other similar baby names are Bodin and Bowie.