後世历史学家考证,《包公案》、《杨家将演义》、《呼家将演义》、《狄青全传》等小说中的八贤王赵德芳,实为赵元俨。之所以写作赵德芳,是小说家认为宋太宗得位不光明,为不使天下有怨,乃将赵德芳封为八贤王,并赐金鐧,上打昏君,下打贪官。但考证,宋太祖子四人,德芳居四;而宋太宗却有九个儿子,老八就是赵元俨,有贤名,故民间尊称八贤王。而将赵元俨误作赵德芳,只是小说家的一贯做法而已。
八贤王的王妃张氏,彰德军节度使张永德之女。封岐国、许国、晋国夫人。卒於追赠魏国夫人。子四人:
赵允熙,右监门卫大将军、滁州刺史,赠博州防御使
赵允良,镇国军节度观察留後
赵允迪,静难军节度观察留後
赵允初,汝州团练使
并没有赵祥