Sanskrit name meaning 'free will,' 'independence,' or 'of one's own choice'; a name celebrating autonomy.
Like Swecha?
Swipe through thousands of names like it