我想纠正一下楼上的说法
庙号是中国古代帝王死后在太庙里立宣奉祀时追尊的名号,一般认为,庙号起源於商朝,如太甲为太宗、太戊为中宗、武丁为高宗(成汤有可能是太祖)。庙号最初非常严格,按照「祖有功而宗有德」的标准,开国君主一般是祖、继嗣君主有治国才能者为宗。周朝确立谥号制度,对君主和大臣的一生作为给予盖棺定论的评价。庙号制度被废止。秦朝连谥号制度也废止了。
汉朝以后承袭了庙号这一制度。汉朝对於追加庙号一事极为慎重,不少皇帝因此都没有庙号。刘邦是开国君主,庙号为太祖(但自司马迁时就称其为高祖,后世多习用之),谥号为高皇帝(谥法无「高」,以为功最高而为汉之太祖,故特起名焉)。汉朝犟调以孝治天下,所以继嗣皇帝谥号都有「孝」字。两汉皇帝人人都有谥号,但有庙号者极少。西汉刘邦为太祖高皇帝(孝惠帝刘盈上庙号)、刘恒为太宗(孝景帝刘启上庙号)、刘彻为世宗孝武皇帝(孝宣帝刘询上庙号)、刘询为中宗孝宣皇帝(刘秀上庙号);东汉刘秀为世祖光武皇帝(孝明帝刘庄上庙号)、刘庄为显宗孝明皇帝(孝章帝刘炟上庙号)、刘炟为肃宗孝章皇帝(孝和帝刘肇上庙号)。另外东汉还有几个皇帝有庙号:刘肇为穆宗孝和皇帝、刘佑为恭宗孝安皇帝、刘保为敬宗孝顺皇帝、刘志为威宗孝桓皇帝,不过这一些庙号在孝献帝时被取消。
到了唐朝,除了某些亡国之君以及短命皇帝之外,一般都有庙号。
庙号常用「祖」字或「宗」字。开国皇帝一般被称为「太祖」或「高祖」,如汉太祖、唐高祖、宋太祖;后面的皇帝一般称为「宗」,如唐太宗、宋太宗等。但是也有例外。「祖」之泛漤,始於曹魏。到十六国时期,后赵、前燕、后秦、西秦等等小国,其帝王庙号几乎无不称祖。
在称呼时,庙号常常放在谥号之前,同谥号一道构成已死帝王的全号。习惯上,唐朝以前对殁世的皇帝一般简称谥号,如汉武帝、隋炀帝,而不称庙号。唐朝以后,由於谥号的文字加长,则改称庙号,如唐太宗、宋太祖等。
一般来说,庙号的选字并不参照谥法,但是也有褒贬之意。太祖、高祖开国立业,世祖、太宗发扬光大,世宗、高宗等都守成令主的美号,仁宗、宣宗、圣宗、孝宗、成宗、睿宗等皆乃明君贤主,中宗、宪宗都是中兴之主。另外,哲宗、兴宗等都是有所作为的好皇帝。神宗、英宗功业不足,德宗、宁宗过於懦弱,玄宗、真宗、理宗、道宗等好玄虚,文宗、武宗名褒实贬,穆宗、敬宗功过相当,光宗、熹宗昏庸腐朽,哀宗、思宗只能亡国。
从唐代以后,因为皇帝的谥号越来越长,故此用谥号称皇帝就已经不适合了,而在唐代以后,庙号已经被普遍应用,故此就用庙号称呼皇帝了。
至于用年号称呼皇帝,这个在明清之前是不允许的,因为一个皇帝会有很多的年号,所以不能用此来称呼。比如楼上举的宋徽宗就有崇宁、宣和、大观、政和等很多年号,当然不能用年号来称皇帝了。可是到了明清时期,皇帝的年号是唯一的,除了明英宗,因为此人被瓦剌俘虏,明代宗即位,之后英宗又复辟。有两个年号,其他的君主是可以用年号来称呼的。
另外还有一点,称呼本身就是一种约定俗成,已经为广大人民认可,这就足够了。
“庙号”即是皇帝的“宗谱”,一般开国皇帝称为“祖”,如“唐高祖”、“宋太祖”,以下皇帝皆称“宗”,如“唐玄宗”、“宋神宗”、“清高宗”等等。“庙号”每个皇帝只能有一个,不能更换。而“年号”则不同,一个皇帝在位数年中可能更换几次“纪元”年号。如唐高宗李治在位33年中从最初的“永徽”到最后的“弘道”共用了14个纪元年号。武则天用了13个纪元年号,宋仁宗用了9个纪元年号……
皇帝的“庙号”在史书和古典文学作品中常用来代表那位皇帝,如唐太宗即李世民,宋太祖即赵匡胤……而“纪元”年号则不能用来作为那位皇帝本人的称谓。像上面提到的一位皇帝用了十几个“纪元”年号,也无法作为其称谓的代表。但后来反映明、清两朝历史的文艺作品却变为用“纪元”年号作为皇帝的称谓了,甚至一些史学著作也不例外。如对“明神宗”称为“万历皇帝”、“明思宗”称为“崇祯皇帝”。清高宗称“乾隆皇帝”、清仁宗称“嘉庆皇帝”……皇帝的“庙号”被搁置不用己成为普遍现象,甚至被人遗忘。其实这是一种“错讹”,“庙号”与“年号”是两个截然不同的概念,不能滥用的。比如,可以称李世民太宗皇帝,而不应称“贞观皇帝”,可以称赵佶徽宗皇帝,而不应称“大观皇帝”。同样道理,“乾隆”是清高宗爱新觉罗弘力在位时的“年号”,并非指弘力其人。所以,把清高宗皇帝称为“乾隆皇帝”是不正确的。