出自九姓、出自鲜卑族、出自子姓、出自侯姓所改、出自前仇池国、出自南北朝的后仇池国、出自达斡尔族 。
1、出自九姓:仇姓源出殷末三公之一的九候(一说为九吾氏) 。夏代时 , 九吾氏为诸侯 , 商代为九侯国 , 取代夏时的部落 。商朝末年 , 纣王杀九侯 。其族人避居各地 , 以国名加“人”字偏旁为仇氏 , 世代相传至今 。另外 , 传说大禹后裔子孙有九人偕同入闽 , 居于大诏(今福建 诏安) , 殁后为神 , 人称其为九侯 , 分别葬于诏安县东北的九座连烽之山上 , 因称九侯山 。其后裔子孙称九侯氏 , 后省文简化分衍为单字姓九氏、侯氏 , 九氏后有加“人”字偏旁为仇氏者 , 世代相传至今 。今福建地区的仇氏、部分侯氏 , 人丁兴旺 , 据说就是如此而来 。
2、出自鲜卑族:出自南北朝时期鲜卑拓拔部侯氏部落 , 属于文化上汉化改姓为氏 。据典籍《魏书》记载 , 南北朝北魏时期 , 有中山县人侯洛齐 , 本为侯氏 , 后为仇氏族人所收养 , 遂改为仇氏 。在北魏太武拓跋焘执政时期 , 仇洛齐以率军平定凉州功高 , 拜为内都大官 , 其后裔渐成望族 , 世代称仇氏至今 , 成为中原仇氏一支 , 望出平阳郡(今山西临汾) 。
3、出自子姓:仇牧之后 。仇姓为春秋时宋国大夫仇牧之后 。据《元和姓纂》载 , 仇牧为在蒙泽(在今河南省商丘东北)被杀的宋缗公报仇而讨伐南宫万 。南宫万在自家宅门外与仇牧展开一场恶斗 , 仇牧被南宫万摔死 。仇牧的后代便以他的名字仇为姓 , 称仇氏 。此支仇氏望出南阳郡(今河南省南阳市一带) 。子姓仇氏后有改为裘氏、求氏者 , 故子姓仇氏、裘氏、求氏系一家人 。
4、出自侯姓所改:据《魏书》载 , 南北朝后魏时 , 有中山人侯洛齐 , 本为侯姓 , 后为仇氏养子 , 故改仇姓 。太武帝时 , 他以平凉州功高 , 拜为内都大官 , 其后渐成望族 , 成为中原仇姓一支 。此支仇氏望族居平阳郡(今山西省临汾市西南) 。
5、出自前仇池国:东汉建安年间 , 氐族人杨腾率领部众迁至仇池山(今甘肃西和县城南四十五公里处)定居下来 。在三国时期 , 杨腾曾联合凉州马超、韩遂、杨秋和占据今甘肃一带的兴国氐王阿贵汇合共同反抗曹魏国的曹操 。后因战败率少数将领投奔蜀汉国的刘备 , 其余部众被曹操迁至扶风、天水一带 。在西晋文帝 司马昭执政时期 , 氐族人杨飞龙接受西晋王的封号 , 以假征西将军名义 , 率部落“还居略阳” 。杨飞龙以外甥令狐茂搜为养子 。到了晋惠帝司马衷元康六年(公元296年) , 杨茂搜自号辅国将军 , 右贤王 , 西北氐族部众拥戴其称王 , 始建前仇池国 , 称仇池公 , 其辖地有武都、阴平二郡 。到了东晋元帝司马睿建武元年(公元317年) , 前仇池国分裂 , 杨茂搜长子杨难敌继位 , 号左贤王 , 屯下辨 。其弟杨坚头号右贤王 , 屯河池(今甘肃徽县) , 今陇南地区大部都在其控制范围之内 。其后兄弟内斗 , 国力日弱 。在晋简文帝司马昱咸安元年(公元371年) , 前秦国皇帝苻坚遣将杨安攻仇池 , 城破之后 , 将氐族人迁徙到关中一带 。至此 , 前仇池国历杨茂搜、杨难敌、杨毅、杨初、杨国、杨俊、杨世、杨统、杨纂共九代君王而灭亡 。
5、出自南北朝的后仇池国:前秦政权灭亡后 , 苻坚的女婿杨定率部众返回陇右地区 , 于晋孝武帝司马曜太元十一年(前秦苻丕太安元年 , 西秦乞伏国仁建义元年 , 公元385年)自称龙骧将军、仇池公 , 招纳氐族、汉族之民自立 。四年后 , 杨定占领了天水、略阳、陇城、翼城等地 , 自号陇西王 。后与西秦政权的乞伏乾归争战 , 失败被杀 。到其堂弟杨盛继位时 , 辖区只有武都、阴平两处城池 , 不久领土又扩张至汉中、祁山 。南朝宋元嘉二十年(北魏 太平真君四年 , 公元443年) , 后仇池国为北魏太武拓跋焘击败 , 至此 , 后仇池国历武王杨定、孝昭王杨玄、惠文王杨盛、仇池王杨保宗、大秦王杨难当、仇池王杨建义、仇池王杨保炽共七代君王而灭亡 。前、后仇池国灭亡后 , 杨茂搜的后人又相继建立了武都国、武兴国、阴平国 。北周静帝宇文衍大象二年(公元580年) , 阴平国王杨法琛因积极协助北周王朝的益州总管王谦反抗杨坚 , 在杨坚建立隋王朝之后 , 即派大军灭了阴平国 。此后 , 氐族部众遂散处各地 , 逐渐融合于汉族以及其他少数民族之中 。在仇池国灭亡之后 , 有氐族部众取故国名为汉化姓氏者 , 即称仇池氏 , 后省文简化为单姓仇氏、池氏等 , 世代相传至今 。