Xane is a modern spelling variant of Zane or Shane, linked to John and ultimately meaning "God is gracious."
Like Xane?
Swipe through thousands of names like it