A modern coined name, likely built from Dale with the suffix -esha; Dale comes from an English word for 'valley.'
Like Dalesha?
Swipe through thousands of names like it