Shaneese appears to be a modern elaboration of Shan or Shane, tied to Hebrew-rooted John names meaning "God is gracious."
Like Shaneese?
Swipe through thousands of names like it