Xiaoxi is Chinese and often means 'small stream' or 'little brook,' depending on the characters used.
Like Xiaoxi?
Swipe through thousands of names like it