Hao is a Chinese name often written with characters meaning “good,” “grand,” or “vast,” depending on the character used.
Like Hao?
Swipe through thousands of names like it