对于曹姓的姓源,《姓纂》是这样说的:“颛顼玄孙陆终第五子安为曹姓,周武王封之于邾,为楚所灭,遂复曹氏。周文王第13子振铎封曹,亦为曹氏,为宋所灭,子孙以国为氏。”
由此看来,曹姓,最初是颛顼嬴姓的后代,虽然也是黄帝一系的血统,但在宗系上却跟黄帝隔得远了些。后来由周文王的儿子振铎所创的曹氏,则是黄帝的姬姓嫡系后裔,跟黄帝的关系,算起来近得多,不过,殊途同归,天下曹姓都是发源于黄帝,却是个不争的事实。
曹姓跟朱姓的关系,显然也十分密切,朱姓是发源于周代的邾国,邾国则是由曹姓之人所建立。根据《姓纂》的记载,当时的情形很可能是这样的;周武王把颛顼的玄孙陆终的第五个儿子安封在邾国,后来邾国为楚所灭,于是,安的子孙有的复姓为曹,有的则以国为氏,改姓了朱。如果真是如此,则姓曹的人当中,应该有一部分跟姓朱的人是同宗。
这两支曹姓的发源地,当然也有不同。传自颛顼嬴姓的一支,是发源于现在山东省邹县的东南一带;传自黄帝姬姓的一支,则是发源于现在山东省的定陶县一带。两支曹姓的发源之地虽然不同,却相距不远,都在山东省境内。所以,曹姓可以说最早全是来自山东。
三国以后,原本单纯的曹姓就被混乱了,不但被曹操冒姓,还有被康国之后冒姓的记录,这是根据《隋书》上所说的“康国支庶分王有曹国,即以曹为氏。”因此,现在姓曹的人要想追溯自己的宗系,恐怕得费一番功夫才能达成心愿。
曹姓的南迁,根据考证,是开始于唐朝末年的民族大迁移的时期。他们的祖先,为避当时的黄巢之乱,辗转入闽,定居于漳州,后来曹姓子孙逐渐繁衍于福建南部各地。