A modern variant of Shaun or Sean, with the Ke- prefix added; Sean comes from John, meaning "God is gracious."
Like Keshaun?
Swipe through thousands of names like it