据记载,白是中国上古八大姓之一的嬴姓后裔之姓氏,白起先祖为秦国公族,即秦武公的嗣子公子白。秦武公死后,公子白未能继位,秦武公的同母弟将王位从公子白手中夺走,是为秦德公。秦德公把平阳封给了公子白,公子白死后,他的后人就以白为氏。白起的父亲希望白起长大以后能够像吴起一样,成为一名优秀的军人,就给他的儿子起名为起。
第二种说法说白氏受姓起自楚公族,上可溯至人文初祖轩辕黄帝,秦武安君白起为楚公族胜之后裔。秦始皇《追赠白起武安君诏》曰:“咨尔:武安君白起,先源两楚,继次三秦。昔在先皇,秉节朝室……”