最早周朝是称周天子的女儿为王姬。公主这名称是从春秋战国时开始的。当时各诸侯国的诸侯都称为公,周天子把女儿嫁给诸侯时,自己不主持婚礼,而叫同姓的诸侯主婚。当时各诸侯国的诸侯一般称“公”,“主”就是“主婚”之意,所以因为是诸侯主婚,天子的女儿就被称为“公主”了。当时诸侯的女儿也被成为“公主”,也称“君主”。《史记吴起列传》说“公叔为相,尚魏公主。”意思是公叔当了国相,娶魏国诸侯的女儿。《史记六国所表三》“(秦)初以君主妻河。”这里的君主就是公主。妻河就是嫁给河伯为妻。古书上也常简称为主。
最早周朝是称周天子的女儿为王姬。公主这名称是从春秋战国时开始的。当时各诸侯国的诸侯都称为公,周天子把女儿嫁给诸侯时,自己不主持婚礼,而叫同姓的诸侯主婚。当时各诸侯国的诸侯一般称“公”,“主”就是“主婚”之意,所以因为是诸侯主婚,天子的女儿就被称为“公主”了。当时诸侯的女儿也被成为“公主”,也称“君主”。《史记吴起列传》说“公叔为相,尚魏公主。”意思是公叔当了国相,娶魏国诸侯的女儿。《史记六国所表三》“(秦)初以君主妻河。”这里的君主就是公主。妻河就是嫁给河伯为妻。古书上也常简称为主。