Xan is a short form of Alexander or Alexandra, from Greek meaning "defender of the people."
Like Xan?
Swipe through thousands of names like it