白起确实是商鞅之子?商鞅和白起差多少年?关于白起的身世,有三种说法:秦武公之子公子白的后代、秦国名将白乙丙的后代、楚国公族白公胜的后代。
第一种说法:认为白起为公子白的后代,有两个依据:
《战国策卷二十·赵策三·平原君请冯忌》记载:“吾欲北伐上党,出兵攻燕,何如?”冯忌对曰:“不可。夫以秦将武安君公孙起乘七胜之威,而与马服之子战于长平之下,大败赵师,因以其余兵围邯郸之城。赵以亡败之余众,收破军之敝守,而秦罢于邯郸之下,赵守而不可拔者,以攻难而守者易也。
《白起王翦列传》:“白起者,郿人也。善用兵,事秦昭王。”
这两条记载没有明确说:白起是公子白的后代。但根据“公孙起”可以确定白起是公族出身;根据“郿人也”,可以看出白起是秦国人;根据公子白被秦德公封于平阳(今陕西宝鸡市眉县),人们推测公子白死后,他的后人以白为氏,而白起是他的后人。于是现在有这样的说法:
白起又名公孙起。公孙,表明其祖上曾为公爵。就像商鞅原名公孙鞅,商鞅本是卫国公族,白起为秦国公室出身,其祖公子白是秦武公(公元前697年-公元前678年在位)的嫡长子。秦武公死后传位于同母弟秦德公,嫡长子公子白没有继位,受封于平阳(今陕西宝鸡市眉县),其后人以白为氏,现在眉县常兴镇白家村人传为白起后人。

