Sashank is an Indian name meaning moon or moon-marked, from Sanskrit poetic imagery.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Sashank?
Swipe through thousands of names like it