公国(duchy),是指王国下面的封建制自治国家。公国的元首被称作大公(ArchDuke),这样的自治国如果王国下面的自治国家有多个等级,例如中国周代诸侯国分为公侯伯子男五等,则公国是最高的诸侯国,例如宋国是公国,君主爵位是宋公,楚国早期是子国,君主爵位称楚子;如果王国下面的自治国没有分级别,如欧洲现象,也称之为公国,例如西班牙历史上阿拉贡王国一度只有一个下级国即加泰罗尼亚公国,莫斯科公国是金帐汗国下面的自治国称为公国。
公国一般是以“公爵”为元首的国家;帝国是以“皇帝”为元首的国家。这是很好理解的,同类的也有“王国”。公国的元首是大公,有点类似诸侯国,但不完全一样,公国是一个独立的国家帝国的元首是皇帝或国王,不包括公国大公是公爵,但不是所有的公爵都被称了大公,只有皇子,公国元首这样的才被称了大公。