“公主”这个名词是春秋战国时代才开始有的。周朝的天子把女儿嫁给诸侯,自己是不主持婚礼的,而叫同姓的诸侯来主婚。当时各诸侯国的诸侯一般称“公”,“主”就是“主婚”之意,所以因为是诸侯主婚,天子的女儿就被称为“公主”。当时诸侯的女儿也被称为“公主”。到了汉朝时,只有皇帝的女儿才能称为“公主”,诸侯王的女儿则称为“翁主”。这样,“公主”就只表示皇帝的女儿了。后来,这种叫法就一直延续下来了。