在《左传·庄公二十八年》中,记载了晋献公所娶妻妾的情况:“又娶二女于戎,大戎狐姬生重耳,小戎子生夷吾。”在司马迁的《史记·晋世家》中也如此记载到:“重耳母,翟之狐氏女也。夷吾母,重耳母女弟也。”根据这两处以及其他文献上的相关记载,我们不难得出,晋文公重耳的母亲狐姬是翟国人,而且属于大戎,是一个戎族女子。晋献公娶了大戎的狐姬和小戎子,大戎狐姬生了重耳,小戎子则生下了夷吾。
狐姬和小戎子都是狐突的女儿,除了这两个嫁给了晋献公的女儿以外,狐突还有狐毛和狐偃两个儿子。当狐姬嫁入晋国以后,狐突一家人都搬到晋国居住了,狐突还成为了晋朝的一名臣子,历史上记载狐突是“三晋名臣”。
根据前面两则史记中的记载,先举个例子,当我们说到鲁姬、周姬的时候,我们知道她们是鲁侯、周王室的人,她们是姬姓。由狐姬的名字我们得知了狐姬属于狐氏、姬姓,针对这一点,很多的史学家们对于晋献公和狐姬的婚姻提出了疑问,两个同姓的人是怎么结为夫妻的?的确,古代有同姓之人不能通婚一说。在《国语》中则记载了:“同姓不婚,恶不殖也。狐氏出自唐叔。狐姬,伯行之子也,实生重耳。”另外,还有注解:“狐氏,重耳外家,与晋俱唐叔之后,别在犬戎者。”
狐姬来自翟国,这是一支戎族,而且还是白狄。知道狐姬出自白狄,是因为在公元前578年的时候,晋厉公派了相国拒绝秦国,当时的说辞就是:“白狄及君同州,君之仇雠,而我之婚姻也。”这里所说的白狄指的应该就是狐姬,而婚姻指的则是狐姬、小戎子和晋献公的婚姻。狐姬来自白狄,又是姬姓,说明白狄是姬姓。而通过各种资料我们得知了“狄,北狄也。鲜虞,姬姓在狄者也。潞、洛、泉、徐、蒲,皆赤狄,隗姓也。”也就是说,鲜虞就是一支在白狄的姬姓族人。古时候记载历史资料的时候,会出现通假字这种字,我们将两个相同读音,但是写法不同的两个字称为通假字。在北魏时期,白翟就被称为稽胡。又例如在司马迁的《史记》中,公子重耳的舅舅狐偃因其字为子犯而常常被称为舅犯,有时也写作咎犯,所以咎犯就是舅犯,两者之间并无不同,指的都是同一个人。狐姬即胡姬,稽胡即狐姬也。稽胡就是姬姓之胡、姬姓在白狄者。