嬴政的父亲是秦庄襄王(前281年—前247年),又称秦庄王,嬴姓,秦氏或赵氏,本名异人,后改名为楚(一作子楚),秦孝文王之子,战国时期秦国国君
但是史书里记载含糊不清,有人猜测是吕不韦孩子。
《史记·吕不韦列传》记载,秦始皇之母赵姬原是吕不韦的姬妾,吕不韦将赵姬献给异人,后来赵姬至大期生子名政;《史记·秦始皇本纪》又载“秦始皇帝者,秦庄襄王子也。庄襄王为秦质子于赵,见吕不韦姬,悦而取之,生始皇。”;《史记·吕不韦列传》里说,吕不韦将有身之姬献于异人,这与“取九月生子正(政)”的记载是吻合的。
司马迁自己也不知道秦始皇的真实身份,“仅以听闻记之”而已,所以前后记述自相矛盾。