Haoran means:
①Describes vastness and grandeur: the river flows awe-inspiring, the flood waves awe-inspiring.
②Describes uprightness and uprightness: awe-inspiring.
In terms of cultural connotation, it means to hope that children can survive in an unhealthy environment, or to be brave and unyielding in the face of evil forces. For example, ancient people include Meng Haoran and so on.
The meaning of Haoxuan can be said to be boring, just two unrelated words stacked together.
Hao means vast (referring to mobile things)
Xuan means an ancient car with a shed or curtain: Xuanjia (the emperor's car). A windowed gallery or cabin. Doors, windows, floor slabs or railings.
Putting Hao and Xuan together, from the cultural content, it is incredible to think of a huge door, a window, or a huge emperor’s motorcade as a name.
These two names are really not flattering. If you must choose, the first one has a tragic feel and cannot be used. Although the second meaning is unclear, it can be used. At least it doesn't feel sad.