Sharanya is an Indian name from Sanskrit, often meaning 'one who gives refuge' or 'worthy of protection.'
Like Sharanya?
Swipe through thousands of names like it