Sashank is an Indian name meaning moon or moon-marked, from Sanskrit poetic imagery.
Like Sashank?
Swipe through thousands of names like it