Chinese compound name combining hào (bright, vast) and xuān (profound, mysterious, deep).
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Haoxuan?
Swipe through thousands of names like it