It sounds good to add the following words after Xiang:
Recommended collocation words for names with Xiang:
It can be matched with the word Zi: the original meaning of Zi is baby, son or daughter; also Refers to a proud, knowledgeable and virtuous person. The word "zi" used as a person's name means dragon or phoenix among people, talent and noble quality.
Can be used with the word Hao: Hao means bright, bright and white. The word "Hao" used as a name means brightness, purity and vitality.
Can be used with the word "天": "天" is opposite to the earth. It originally refers to space, and is extended to space and space, showing a sense of vastness, profoundness, freshness and cheerfulness. "Xiang" means auspiciousness, which can highlight the boy's good character.