Meaning:Expecting fortune
Chaoxiang is a boy's name of Chinese origin. Meaning "expecting fortune", this is a name that sets baby up for a life of hard work but work that pays off.
Not sure you have the perfect name? Search to add more baby names to your My Favorites list.