庙的起源于商代。
古代的庙号起源于商代,如商汤王称“高祖”,太甲称“太宗”,太戊称“中宗”,武丁称“高宗”。殷商帝王的庙号仅有“高祖”、“太宗”、“中宗”、“高宗”四种,要有功、有德者才称为“宗”。
到了西周只有谥号没有庙号,而秦朝时期,庙号和谥号都没有。直到汉朝,庙号才重新被启用,只是取庙号这种东西要非常慎重,所以还是有许多君王都没有庙号。