Chao is a Chinese name whose meaning varies by character, often relating to surpassing, tide, or morning.
Like Chao?
Swipe through thousands of names like it