公氏是一個(gè)典型的多源流、多民族的古老姓氏,目前全國(guó)人口大約19萬,占全國(guó)人口總數(shù)的0.011%左右,在百家姓中排名第333位。秦漢以前,公姓已遍布韓、趙、齊、陳等地,但主要聚居地仍在今山東、河北、河南等地。
公姓起源一:出源于姬姓,出自于上古周朝時(shí)期魯國(guó)君主魯定公的兩個(gè)侄子,屬于以帝王賜封爵號(hào)為氏。
公姓起源二:源于復(fù)姓所改,屬于復(fù)姓省文簡(jiǎn)化為氏。歷史上曾出現(xiàn)過的許多冠有“公”字的復(fù)姓,約有七十來個(gè),后有漢化為漢字單姓公氏者。
公姓起源三:源于蒙古族,屬于漢化改姓為氏。蒙古族努德氏、公吉特氏以及公吉喇特氏中,均有冠漢姓為公氏者。
公姓起源四:源于滿族,屬于漢化改姓為氏。滿族公鄂哩氏和公吉哩氏中有冠漢姓為公氏者。