Likely a modern elaboration of names like Keisha, associated with favorite or cherished in later English-speaking use.
Like Kelesha?
Swipe through thousands of names like it