Possible name: Gu Baichuan (Bai means hundred in capital letters. Chuan refers to rivers. Baichuan refers to many rivers.
Gu Baisheng (taken from "One Hundred Battles and One Hundred Victories") , describing being invincible. )
Gu Baishun (Baishun, means everything goes smoothly.)
Gu Baijie (Jie, means victory, success. Baijie, means achieving many things) Success. )
For reference.