排行
《史记》中无诸邑公主、石邑公主记载,只载阳石公主为帝女;《汉书》中未云诸邑公主、阳石公主的生母,也未出现石邑公主此人,同时代史籍中可确定的卫皇后女儿只有卫长公主一人。唐初颜师古《汉书注》云诸邑公主、阳石公主为卫氏另外两女,而唐玄宗时期司马贞在《史记索隐》注释云卫氏另外两女为诸邑公主和石邑公主。 二人同处唐朝注释彼此矛盾,皆为孤证,或有一人错注或二人皆错。阳石公主、诸邑公主、石邑公主的出生年份皆不详,因此无法得知她们与卫长公主的排行。但几位公主里唯独卫长公主拥有“长公主”身份,一般认为她是汉武帝刘彻与皇后卫子夫长女。
而鄂邑公主在汉昭帝朝,因为是汉昭帝唯一在世的姐姐而受封长公主,养育汉昭帝;又因鄂邑公主年长于燕王刘旦,年纪远大于汉昭帝被记载为“长姊”;且鄂邑公主在武帝朝身份一直为“公主”,因此不能确定鄂邑公主为汉武帝长女。 [6-8]
通过《史记·外戚世家》中对卫子夫【上怜之,复幸,遂有身,尊宠日隆】的记载,一般推断卫长公主为汉武帝长女、也为汉武帝第一个孩子。
卫长公主的出生打破了汉武帝不能生育的谣言。刘彻自七岁起做太子九年、即位二年一直无子,武帝舅父田蚡甚至在建元二年淮南王刘安来朝后与其言【“方今上无太子,大王亲高皇帝孙,行仁义,天下莫不闻。即宫车一日晏驾,非大王当谁立者!”】淮南王听闻大喜,厚赠田蚡金银钱财物品,暗中结交宾客,安抚百姓,谋划叛逆之事 [9] 。虽然并无史料表明此时汉武帝没有女儿,但若武帝即位初便生育公主,即便此时皇帝无子,淮南王也无可质疑皇帝的生育能力。而其时汉武帝未满十八岁,何来晏驾之说,武帝无子则国无本,滋生他人谋逆的野心。田蚡言武帝晏驾是假,淮南王谋逆是真。但卫子夫的怀孕证明汉武帝并非不能生育,或许这是卫子夫怀孕后“尊宠日隆”的原因。也不难得知卫长公主出生后,汉武帝为何对长女尤为宠爱。
但是南宋徐天麟的《西汉会要》却记载,汉武帝长女是鄂邑盖长公主,次女是夷安公主,四女是诸邑公主,五女是阳石公主,卫长公主是第三女。
封号
西汉时,皇帝的女儿(帝女)称公主,姐妹称长公主,姑姑称大长公主。比如汉昭帝朝鄂邑公主因抚养昭帝而以帝姊身份封为鄂邑长公主。
卫长公主在武帝朝以帝女身份越级称长公主,其待遇远超她的其他妹妹,引起后世史家注解的不解。如裴骃注“此帝女也,而云长公主,未详。”
其实在两汉,地位特别崇高受到尊崇的公主可以帝女之身而封长公主,并非只有皇帝姐妹可以封长公主。卫长公主作为武帝朝唯一一位为长公主的帝女,可见她的受宠。