除了太祖趙匡胤以及徽宗趙佶沒有改名字,其餘皇帝都曾經改過名字
宋朝皇帝改名的主要原因是避諱,例如宋太宗為了避宋太祖的匡字,把自己的名字改成光義,登基後又改名炅,由此宋朝皇帝改名成為傳統。
真宗趙恆原名德昌,與太祖的兒子趙德芳趙德昭一樣都是德字輩,後來太宗為了與太祖的子孫以示區別,不用太祖定的德惟從世,而另用元允宗仲。把皇子們都改成了元字輩,真宗也因此改名元休、元侃,登基後改名恆。
仁宗原名趙受益,是真宗唯一活著的兒子,立為皇太子後賜名趙禎。
英宗原名趙宗實,是太宗第四子雍王趙元份之孫,濮王趙允讓之子,過繼給宋仁宗為嗣,立為皇太子後改名趙曙,濮王趙允讓的允字以及英宗原名趙宗實的宗字都是宋朝旁系宗室的字輩,英宗的祖父雍王趙元份原名趙德嚴,後改名趙元俊,又改名趙元份。
神宗趙頊原名趙仲鋮,是宋英宗趙曙和宣仁聖烈皇后高氏所生長子,後改名為頊。
哲宗趙煦原名趙傭,宋神宗趙頊第六子,母為欽成皇后朱氏。後神宗病重,立趙傭為皇太子的同時改名為趙煦。
欽宗趙桓,宋徽宗趙佶長子,原名趙亶,又名趙煊,後改名為趙桓。
頊與煦的古今讀音發生了變化,今天讀音相似,古代頊與煦是兩個讀音,因此無需避諱。
避諱是古代等級制度的一種表現,特別是宋代,避諱達到高峰,“宋人避諱一例最嚴”。