根据唐朝林宝所修撰的谱牒姓氏学专著《元和姓纂》、宋朝欧阳修所编《新唐书·宰相世系表》、宋朝邓名世所撰、其子椿哀所补成《古今姓氏辨证》以及南宋郑樵所撰《通志·氏族略》的说法,狄氏出自姬姓,周成王的同母弟孝伯因封于狄城(今甘肃临洮),遂以地名为姓。孝伯的后人曾在西汉出仕,定居于天水(甘肃通渭西),五胡乱华,天下大乱,狄氏家族又迁至太原(山西太原西南)。
狄氏见于史籍者,有鲁国大夫狄弥,有古贤人狄仪,有孔子弟子卫国人狄黑,汉时有博士狄山。
这狄山是个和平主义者,匈奴屡次侵汉,他力主和亲,反对出兵征伐。一来二去,触怒了好大喜功的汉武帝,被谪遣至塞上戍守要险之处,到任月余,便为匈奴所杀。
狄山亡,则自汉武帝后经东汉、三国及两晋,史书均无记载汉族狄姓之人。
史书上再次出现狄姓之人,是《新唐书·宰相世系表》上所载的狄伯支。
按照《新唐书·宰相世系表》所记,狄伯支乃是姚苌后秦乐平侯。
从西汉到十六国,时间跨度有三百多年,狄姓人在这三百多年里的空白,不禁让人遐想万千。出现这种情况,可能是狄姓之人声名不扬,不能再载于史册。但更大的可能则是,中原狄姓已经消亡。
尽管《元和姓纂》上言之凿凿地说:“狄山子孙,代居天水。”进而附会说狄伯支为狄山的后裔。
但遗憾的是,狄伯支却是一个羌族人,似乎与狄山没有半毛钱关系。
《晋书·姚苌载记》上载有,西州羌氐豪族共同推举姚苌为盟主事,而狄伯支就赫然出现在这些西州羌氐豪族之中!
此外,《魏书》所出现的姓狄者无一例外均为羌人。如《太宗记》所记:“常泰五年……杏城羌酋狄温子率三千余家内附。”《世祖记》和《陆俟传》中记载:“平凉休屠金崖,羌将狄子玉等叛。”