北宋徽宗时曾恢复古称。改公主为帝姬。宋徽宗最宠爱的女儿就叫柔福帝姬。
明时,皇帝的姑母称大长公主,皇帝的姐妹称长公主,皇帝的女儿称公主,亲王的女儿称为郡主,郡王的女儿称为县主。
清朝前身“后金”初年,国君(即“大汗”)、贝勒的女儿(有时也包括一般未嫁之妇女)均称“格格”,无定制。例如,清太祖努尔哈赤的长女称“东果格格”,次女称“嫩哲格格”。清太宗皇太极继位后,于崇德元年(一六三六年),始仿明制,皇帝女儿开始称为“公主”,并规定皇后所生之女称“固伦公主”,妃子所生之女及皇后的养女,称“和硕公主”。两种封号强调了嫡庶之别,却也有例外。如慈禧太后收恭亲王的女儿为养女,封为固伦荣寿公主。她也可能是中国的最后一位公主。乾隆帝封惇妃所生之女为固伦和孝公主,下嫁和珅之子丰绅殷德。但也有皇后之女未封固伦公主的,如乾隆第九女,为孝仪纯皇后所生,却只封和硕和恪公主。