耿姓起源于商代的耿国,位于今山西河津,是商朝的附庸国。周朝建立后灭掉了耿国,后来周王室封王族中人于耿,建立耿国,春秋时它又被晋国灭掉。耿姓的来源主要有四个。
1、出自子姓,以地名为姓。据《姓氏考略》、《史记•殷本纪》及辞源》等所载,商代有君王名祖乙,他的国都从相迁到邢(又称耿)邑,后来的盘庚又把都城迁到毫。邢邑,在今天的河南省温县东。邢的读音,古代读做耿。盘庚迁都后,一部分商朝的公族没有跟随他南迁,仍然留在了邢。这一部分人就把邢作为自己的姓氏。后来为了与读做(Xíng)的邢姓相区别,将这个姓的写法改做耿。
2、出自姬姓,以国名为氏。据《通志•氏族略•以国为氏》所载,商代末年有耿国(一名耿乡城),在今天的陕西省龙门县南,周朝建立后耿国灭亡,耿国子孙奔楚为大夫,以国为氏。
3、亦出自姬姓,周室封同姓人于耿,又为诸侯国,春秋时又被晋国灭掉。原耿国公族多以原国名"耿"作为自己的姓氏,成为耿氏的一支(疑与"2"说为同一源)。
4、出自他族或他族改姓:
① 清高丽人有耿姓,世居博川郡。
② 清满洲人有耿姓,世居沈阳。
③ 裕固族各尔格兹氏汉姓为耿。
④ 羌族耿家志(房名),后改姓耿。
⑤ 今满、蒙古、土家、锡伯等民族均有此姓。