A modern blend of Kate with -esha, ultimately linked to Katherine, meaning pure.
Like Katesha?
Swipe through thousands of names like it