Alternative spelling of Xavier, a Spanish name from a place-name meaning “new house,” popularized through Christian tradition.
Like Xhavier?
Swipe through thousands of names like it