Likely a modern coinage influenced by names like Kelsey and Keisha, with no single traditional root.
Like Kelsha?
Swipe through thousands of names like it