Variant of Windsor, an English place name meaning 'riverbank with a windlass.'
Like Winsor?
Swipe through thousands of names like it