A modern invented name, likely built from Ke- and Shawn, with Shawn descending from John, meaning God is gracious.
Like Keyshon?
Swipe through thousands of names like it