Possible names: Xu Haobo (Hao, means vast, many. Bo, means bright, beautiful, moving.)
Xu Haobo, (Haobo, describes many; rich . )
Xu Haoan (An, meaning comfort, stability, peace.)
Xu Haoci (Ci, meaning kindness, kindness.)
For reference .