Xao is likely a modern rendering influenced by Chinese naming sounds, with meaning depending on the intended character.
Like Xao?
Swipe through thousands of names like it