公主是中国古代对君主女性后代的称谓,部分宗室女性亦可被授予该称号,起源于周代诸侯主持天子嫁女礼仪的制度,《公羊传》载“天子嫁女子于诸侯,必使诸侯同姓者主之”,故称公主。周代周王之女亦称“王姬”,诸侯之女亦可称公主。秦代沿用“公主”称号,如《资治通鉴》提及秦始皇之女为公主。历代封号制度演变:汉代确立公主为皇女专称,诸侯王之女称翁主。东汉皇女封县公主,诸王女封乡公主或亭公主。晋代改以郡名封郡公主,诸王之女封县公主。唐代分设大长公主、长公主、公主三级,北宋政和年间曾改公主为帝姬。明清沿用大长公主体系,清代细分固伦公主与和硕公主。婚姻方面,公主出嫁称“下嫁”(亦称“将嫔”),汉代多配列侯,晋代起驸马都尉成专属官职。唐代限制驸马参政,明代多选平民联姻。改嫁现象秦汉常见,隋代首次禁止官员妻妾改嫁,唐代放宽限制,后梁太祖令守寡公主出家为尼。