Gong Zexi (meaning hope)
Gong (with profound knowledge and philosophy)
Gong Junxi (Jun: tall and mighty. Xi: The future is bright)
Gong (Yu: Linger. Qi: auspicious)
Gong Chenxian (morning: sunshine. Xuan: bright, gorgeous, brilliant)
Childhood/milk/pet name
Gong Zexi: Xiaoxi, Xixi.
Gong Yuanzhe: A Zhe, Xiao Zhe
Gong Junxi: Xiaojun, Xiaoxi
Palace: Yu Yu, Xiao Qi, Qi Qi.
Gong Chenxian: Xiao Chen, chenchen, Xiao Xuan.
If the nickname is bad, find a way to find out for yourself.