天子嫁女于诸侯，必使诸侯同姓者主之”，此乃后世公主的词源。之后东周战国时期，诸侯纷纷称王，其女亦称公主（亦称君主），但周天子之女仍称王姬。秦灭周后，王姬之名遂废。秦国延续周朝传统风俗，女子皆称姓；而由于秦国公室为嬴姓，因此秦国王族女子称为「某嬴」，如怀嬴、文嬴等等。秦始皇统一六国建秦朝后，对于君王之女的称唿或封号不详，但北宋司马光所编写的《资治通鑑》中，称秦始皇之女为公主。
两汉和新朝.西汉初期，皇女和宗女的册封、晋封、待遇逐渐形成制度，皇女称公主，诸王之女称翁主（或称「王主」