帝王、诸侯之女的称号。周称王姬,战国始称公主。天子嫁女子于诸侯,必使诸侯同姓者主之,故谓之公主在中国,最早周朝是称周天子的女儿为王姬。公主这名称则是从春秋战国时开始的。《史记·吕后本纪》裴骃集解引如淳曰:“《公羊传》曰‘天子嫁女子于诸侯,必使诸侯同姓者主之’,故谓之公主。”当时各诸侯国的诸侯都称为公,周天子把女儿嫁给诸侯时,自己不主持婚礼,而叫同姓的诸侯主婚。“主”就是“主婚”之意,所以因为是诸侯主婚,天子的女儿就被称为“公主”了。当时诸侯的女儿也被成为“公主”,也称“郡主”。 《史记·吴起列传》说“公叔为相,尚魏公主。”意思是公叔当了国相,娶魏国诸侯的女儿。《史记·六国所表三》“(秦)初以君主妻河。”这里的君主就是公主。妻河就是嫁给河伯为妻。古书上也常简称为主。
《史记·孙子吴起列传》:“ 田文既死, 公叔为相,尚魏公主 ,而害吴起 。”