共姓的来源主要有两部分。
1.一部分源于姜姓,出自炎帝神农氏属下的共工氏。共工氏,古来传说姓姜名垂,是许由之兄,伯夷之父。共工实际上是一种官职之名,专掌水、工两责。姜垂为尧帝时期的共工,世袭此职。后世子孙以先祖官职称谓或名号为氏,称为共氏。
2.另一部分则源于姬姓。西周时,周厉王施暴政,被国人赶走。当时有一位王室贵族叫姬和,被封为共(在今河南辉县)伯。由于他品行高尚,深得百姓尊重,大家就推举他代行天子权力,史称“共和行政”。十四年后,厉王的太子静长大成人,共和就把政权归还给他,立为周宣王,自己回到共国。共国一直延续到春秋时期。后世子孙以国为姓,称共氏。
3.此外,还有一支是晋献公的后人。晋献公有个太子叫申生,其母齐姜早死,后来晋献公宠幸骊姬。骊姬为让自己的儿子奚齐当太子,就在申生送来的祭肉中放毒,诬陷申生要害死献公,逼得申生自杀。申生恭敬孝顺,其弟晋惠公即位后给他上谥号“共君”(古代共与恭同音同用)。申生的后代以谥号为姓,也称共氏。