古代长公主的封号因朝代不同而有所不同。先秦时期的公主没有专门的封号,所以从汉朝开始整理。
汉朝时,公主的封号都是公主自己的封地或丈夫的封地,所以封号全是郡县名。只有卫长公主是个特例,因为汉武帝很宠爱她,越级封为长公主,母亲是卫子夫,所以称为卫长公主。
魏晋基本没有改变汉朝传下来的模式,但开始追封夭折的公主,并加谥号。平原懿公主就是追封的封号,懿是谥号。
南北朝时期国家众多,但依然是沿用汉魏晋的模式。
隋朝基本还是郡县名,但是第一次出现了以国名为封号。这些国都是春秋战国时期的国名,但并不代表公主就有一个国那么大的封地。
南北朝时期,王爷公主的封号从实封变为虚封。以前,整片楚地都归楚王,馆陶县归馆陶公主。但从南北朝开始,这些封号只是尊荣的摆设,并不能真正拥有自己封号的地区。
唐朝的封号就很复杂很混乱了。既有郡县名封号;又有国名封号;还有以道号为封号,如太平公主、玉真公主;还有直接取一些有寓意的封号,如升平公主、兴唐公主、盛唐公主;公主追加谥号的现象也渐渐增多。