赵光义三子赵恒画像
首先是长子赵元佐。他字惟吉,一开始的名字为赵德崇,母亲是元德皇后李氏。他生性聪明睿智,但是因为自己的叔父陈廷美冤死而发疯了,之后又因为埋怨父亲没有请自己去宴会而一怒之下烧毁了宫院,于是被赵光义贬为了庶人。一直到宋真宗继位之后才恢复了他的爵位。他于1027年去世,终年六十二岁。
然后是次子赵元僖。他初名赵德明或者赵元祐。他原本是赵光义心中最佳的继位人选,曾经先后被封为太平郡王、陈王和许王。但是他在992年却突然病逝了,时年二十六岁。
之后是三子赵恒。他原名赵德昌,之后改为赵元休、赵元侃。在995年被立为太子,又改名为恒。他在997年继位。就是日后的宋真宗。在执政初期,他还能勤勉执政,对于发展北宋的经济做出了一定的卓越的贡献,不过在他继位后期,因为沉溺于封禅之事而导致了社会矛盾的加深。他于1022年驾崩,终年五十五岁。
赵光义的其他几个儿子的命运各异,四子赵元份初名为赵德严,之后改名为赵元俊,享年三十六岁。五子赵元杰原名赵德和,终年三十二岁。六子赵元偓为人厚道少言语,终年四十岁。七子赵元偁享年三十三岁。八子赵元俨是活得最久的,一共活了五十九岁。九子赵元亿早亡。