公除了是个爵位,也是个尊称。尤其是到了后期,年长为尊的,都会被尊称为某公。或者以官位后加个公,比如宰相就是相公,状元公。当然到了明清,爷这个字就取代了之前的公这个字。比如相爷,老爷,县太爷等等。
公爵最早就是周朝的五等爵了。公爵是诸侯的最高一等爵位,而且只有很少的诸侯拥有。春秋五霸里面也就是宋国是公爵。其他叫做什么公的,其实也就是个侯爵。而在此之后,秦汉长期是没有公这个爵位的。最高也就是列侯。公作为朝廷最高官职的尊称,也就是丞相、太尉、御史大夫为三公。
汉末王莽改制,重新恢复公爵,但是为了篡汉。所以有个安汉公,还有安汉公国。东汉末年曹操如法炮制,称魏公,建立魏公国。
而从魏国开始,公爵重新成为一个正式的爵位。因为三国时期还有实封建国的传统。所以公爵就郡公县公乡公。而司马篡魏就是先做了晋公。这里的晋公应该就有别于郡公县公,因为司马昭是以十郡为晋公国。
魏晋南北朝的时候也没有国公的爵位,但是当时是实封和虚封并存,如果你是实封公爵,就可以称为国公。
北周开始,国公正式定为一级爵位,隋唐因之,与郡王都是从一品。因为王爵是只封宗室,所以国公就是外姓的最高爵位了。
唐朝早年郡王还只有宗室,但后面时局动乱,所以郡王也变成外姓能封的一个爵位了。所以越到后期,国公就越不值钱。甚至连郡王都不值钱了。
宋朝国公也是爵位,但宋朝的爵位基本上不世袭。
明朝立的爵位比较少,而且宗室和外姓严格分开。宗室就是亲王、郡王、镇国将军、奉国将军等等。外姓只有公侯伯三等。而这个公就是国公了。
清朝爵位也是宗室和外姓分开。宗室就是亲王、郡王、贝勒、贝子、镇国公、辅国公了。外姓也是公侯伯子男等。但同时公爵又分为一二三等。而且清朝的爵位名称就是用一些吉利的字或者词语来做,而不是再用地名。
顺便说一句,福康安被传闻做乾隆私生子,就是他是满清三百年,唯一一个被封郡王的外姓。虽然是追封,但这个追封的郡王居然可以传袭下去。这就是亲儿子的待遇了。要知道乾隆对于不喜欢的亲生儿子,十二阿哥,到死都没有爵位。直到嘉庆时代才在乾隆死后追封了一个贝勒,