Danesha is a modern English inventive name, likely formed from Dan- with the popular -esha ending.
Like Danesha?
Swipe through thousands of names like it