宋太宗赵光义把皇位传给了自己第三个儿子赵恒,也就是后来的宋真宗。赵恒最开始并不叫这个名字,他本名叫赵德昌,赵恒是他被立为太子之后改的名字。赵光义总共有九个儿子,让人意外的是他并没有传位给皇长子,而是把皇位传给了老三。