From Sanskrit santosha, meaning contentment, satisfaction, or inner peace.
Like Santosha?
Swipe through thousands of names like it