Chinese compound name combining hào (bright, vast) and xuān (profound, mysterious, deep).
Like Haoxuan?
Swipe through thousands of names like it