1、其实关于皇帝的女儿被叫做公主最早起源于周朝。
2、据《公羊传》记载:“天子嫁女子于诸侯,必使诸侯同姓者主之,故谓之公主”。由于当时的天下大致分为王、公、侯、伯、子、男六级,其中王代表的就是天子,而各诸侯国的诸侯都被称为公。当周天子将女儿嫁给诸侯的时候,并不会亲自去主持他们的婚礼,只有让同为姬姓的诸侯前去主持婚礼,所谓的“主”就是“主婚”之意,所以人们才称呼天子的女儿为公主。由于周朝的王室姓姬,所以周朝天子的女儿也被称为“王姬”。
3、等到春秋战国时期,周朝已经名存实亡,各诸侯的女儿也开始被大家称为公主。关于公主这名称也从春秋战国时期,一直传到了清朝结束。