源于复姓所改,属于复姓省文简化为氏。
在古代,历史上曾出现过的许多冠有“公”字的复姓,其中出自姬姓的冠有“公”字的复姓改为单姓公氏的就有五十来个,而出自姜姓、子姓、嬴姓、芈姓等的冠有“公”字的复姓改为单姓公氏的也有二十来个,另外还有十余个皆源于各少数民族的多字复姓,后有汉化为汉字单姓公氏者。
原来冠有“公”字的复姓约有七十来个,在后面的姓氏略考中,将会逐一介绍,本书收考的主要有:公衍氏、公索氏、公为氏、公华氏、公慎氏、公孟氏、公之氏、公父氏、公冉氏、公甲氏、公古氏、公文氏、公田氏、公德氏、公良氏、公孙氏、公车氏、公金氏、公都氏、公建氏、公山氏、公祖氏、公宾氏、公仪氏、公刘氏、公输氏、公敛氏、公思氏、公若氏、公林氏、公坚氏、公施氏、公荆氏、公仲氏、公朱氏、公上氏、公叔氏、公仇氏、公行氏、公成氏、公师氏、公族氏、公正氏、公明氏、公子氏、公土氏、公襄氏、公牛氏、公玉氏、公牵氏、公干氏、公旗氏、公丘氏、公羊氏、公西氏、公何氏、公冶氏、公巫氏、公宣氏、公夏氏、公析氏、公南氏、公保氏、公伯氏、公肩氏、公沙氏、公乘氏、公皙氏、公绪氏、公延氏、公义氏、公翰氏、公石氏、公巴公巴氏、左公氏、右公氏、窦公氏、尹公氏、申公氏、密公氏、荣公氏、瑕公氏、康公氏、单公氏、暴公氏、祭公氏、闾公氏等等。