The "Fengsu Tong" recorded that his ancestor was Ge Ying (), a general who served under Chen Sheng, the rebel king who led the Dazexiang uprising against the Qin dynasty. Chen Sheng later executed Ge Ying. During the early Western Han dynasty, Emperor Wen considered that Ge Ying was unjustly put to death, so he enfeoffed Ge Ying's grandson as the Marquis of Zhu County to honour Ge Ying. Over time, Ge Ying's descendants adopted "Zhuge" as their family name by combining "Zhu (County)" and "Ge".