曹魏时期,由于国家动荡,政权纷争更迭较为频繁。导致各割据政权对公主的称谓及等级略有不同。但大体仍遵行及延用汉制。
西晋东晋时期,皇女多为郡公主,王女多为县公主,南北朝时期,皇女仍为郡公主,王女则细分为更多等级,有郡公主、县公主、乡公主之称。
隋朝,大体仍延用晋朝以来的等级及分封制度。
唐朝,“公主”专指皇帝之女,郡主专指太子之女,王女只能称为县主。
这中间仍然是有例外的,为国和亲的女子,即便只是宗族之女,也冠以“公主”之名。堂堂大唐帝国,一有事就派女子和亲,前后共有二十多位公主远嫁异邦,这中间,真正是皇帝女儿身份的,只有三位,一位是唐肃宗李享的女儿宁国公主,一位是唐德宗李适的女儿咸安公主,一位是唐穆宗女儿太和公主,其它均为宗室女。著名的文成公主也是宗室女,被唐太宗李世民封为公主,嫁与吐蕃松赞干布。
宋朝:皇帝女儿为公主,皇太子女儿为郡主,亲王女儿为县主,中间虽有一些小小的改动,但大体与唐朝相差不大。
与宋朝同时并存的金朝,亲王之女为县主,但如果称县公主,就违例了。
元朝没那么多讲究,不管是皇帝之女,亲王之女,统统称为公主。
到了明朝。皇帝之女为公主,亲王之女为郡主,郡王之女为县主。但其孙女、曾孙女不得称县主,只能称郡君、县君、乡君等。
清朝是等级制度最为严格的一个王朝。清朝入关前,皇女与宗室女均称为格格(满语“小姐”之意),自皇太极始,皇女为公主。但即便是公主,也分三六九等的。皇后之女为固伦公主(固伦为满语“至尊”之意),嫔妃之女为和硕公主(和硕为满语“一方”之意)。宗室女称为“格格”,分郡主、县主、郡君、县君、乡君等五个等级。五级之外统称为“宗女”
这中间也仍有特例的,比如乾隆时期,大贪官和珅的之子丰神殷德,娶的是惇妃的女儿,但却被封为固伦公主。相反,其孝仪皇后所生之女,反而只封了一个和硕公主。个中复杂,牵扯面较广,无法一一说之。