Vinaya is an Indian name from Sanskrit meaning 'humility,' 'modesty,' or 'good conduct.'
Like Vinaya?
Swipe through thousands of names like it