南宫公主,西汉时期人,生卒不详,汉景帝刘启之女,皇后王娡的第二个女儿,汉武帝二姐。
唐朝司马贞的《史记索隐》对这一段的注释为:"南宫公主,景帝女。初,南宫侯张坐尚之,有罪,后张侯耏申尚之也。"说明南宫公主先嫁给南宫侯张坐,后嫁给张侯耏申。
丈夫
但是汉书与史记中并无这位南宫侯张坐。《汉书.高惠高后文功臣表》中宣平侯名下:孝景中三年,侯生嗣,十四年,有罪,免。以及南宫侯名下:侯生嗣,孝武初有罪,为隶臣。万六千六百户。此两人一般认为是同一个人,因为宣平侯张敖之子张偃在吕后时被封为鲁王,吕后死后王爵被废,文帝元年又被封为南宫侯。而在吕后元年曾经封过一个南宫侯张买,但此人应该在吕后死后封爵被夺,而后文帝将南宫侯封给了张偃,因此这第一任南宫侯与后面几位并无关系。文帝元年被封的南宫侯张偃在文帝十六年去世,其子张欧嗣位。张欧于景帝中元三年去世,其子张生嗣位。这位南宫侯一直做到武帝元光三年,因此,南宫公主的第一任丈夫应该就是这位南宫侯张生,生字与坐字相近,与《史记索隐》中记载的南宫侯张坐相合。这位南宫侯与公主实际上是远房亲戚。
高祖刘邦--女--鲁元公主--子--南宫侯张偃--子--南宫侯张欧--子--南宫侯张生
两人虽然辈分差着一辈,但鲁元公主比文帝要大不少,南宫公主又是景帝比较小的女儿,所以两人年纪应该相仿。况且鲁元公主之女曾嫁给亲舅舅惠帝刘盈,早有先例,辈分之差也不存在障碍,况且两人亲属关系已比较远。
第二任丈夫史书有明确记载,就是张侯耏申。
并未远嫁匈奴有个说法,景帝时有真公主远赴匈奴和亲,而这个真公主就是南宫公主。在宋代工具书《册府元龟》(卷978)中可查到有关南宫公主的资料,记载她是汉景帝送往匈奴和亲的亲生女儿。但是在《史记》中多次出现南宫公主在朝的事迹,按此说法,则南宫公主不可能远嫁和亲,况且《册府元龟》是宋代史书,不如《史记》记录汉历史可信度高。从南宫的封号来看也不可能。公主封号一来自自己的汤沐邑,二来自她嫁人后夫家的封号。而南宫的封号在当时一直属于南宫侯,直到公元前133年南宫侯因罪失去侯位,这位南宫侯,史家一般认为就是南宫公主的第一任丈夫。第二任丈夫是张侯耏申,事迹附在《汉书.文帝功臣表》名下:芒侯姓耏名跖;六年,儿子耏昭嗣后,9年后后有罪国除;汉景帝三年,耏昭以故芒侯从太尉周亚夫击吴楚有功,复侯为张侯;后元三年(前141),耏申嗣张侯,元朔6年(前123年),坐尚南宫公主不敬,免。她嫁给了汉朝的张侯耏申,在和亲匈奴事件之后又过了27年,因丈夫对她“不敬”,二人分手。
汉代远嫁匈奴和亲的,最高身份是诸侯王的女儿翁主,一般看法是不会有真的公主远嫁的。