周朝的天子把女儿嫁给诸侯,自己是不主持婚礼的,而是叫同姓的诸侯来主婚。当时各诸侯国的诸侯一般称“公”,“主”就是“主婚”之意,所以因为是诸侯主婚,天子的女儿就被称为“公主”了。后来,“公主”这个称号一直由汉朝沿用至清朝。