An Indian name, often from Sanskrit roots, meaning 'living,' 'existing,' or 'emotional in nature.'
Like Bhavin?
Swipe through thousands of names like it