My son will be born soon. His surname is Gu. Please help me choose a good name. The name must have an explanation!!!

Gu Zhize

Ze: The source of water for a wide area

Gu Zixuan

Xuan: Extraordinary bearing

Gu Ruiyuan

p>

(Wisdom; Knowledgeable)

Gu Hongwen

(Promote; Text: Writer)

Gu Zhehan

(possessing vast knowledge)

Gu Yuze

(favor)

Gu Kairui

(model: model; Rui: auspicious)

Gu Jianhui

(Building brilliant achievements)