Winsor \wi(n)-sor\ as a boy's name is a variant of Windsor (Old English), and the meaning of Winsor is "riverbank with a winch".
The baby name Winsor sounds like Ainsworth and Answorth. Other similar baby names are Winslow and Winter.