Shalesha is likely a modern coined name, blending Sha- with the melodic -lesha ending.
Like Shalesha?
Swipe through thousands of names like it