Hao

Hao is a boy name of Chinese origin.

Meaning of Hao

Vast, grand.