令狐复姓出自姬姓,是周文王姬昌的后代。文王之子毕公高有孙毕万,春秋时期任晋国大夫,生子芒季,芒季生子魏犨,即魏武子,武子又有子魏颗,是晋国有名的猛将。曾跟随晋文公重耳出亡多年,晋文公即位后封他为大夫,让他继承魏氏的封邑。魏犨有三个儿子:绛、錡、颗。魏绛是嫡长子,后来继承魏氏的封邑;魏錡和魏颗也都但任晋国大夫。当年魏犨有个宠妾叫祖姬,魏犨经常外出打仗,每次出征前都有要交待家里人说:“万一我战死,就让祖姬改嫁,别耽误了她的青春。”后来魏犨得了重病,临死前却要家人让祖姬殉葬。他死后,小儿子颗认为他的要求是在神智昏乱时提出的,与他平时的主张不一致,不应该听从,所以坚持让祖姬改嫁了。后来魏颗在同秦军杜回交战中节节败退,一直退到一片草地中间。杜回是一员步将,只见他健步如飞,追杀过来。可是他杀到草地中间的时候,忽然步履艰难,几次踉跄欲倒,魏颗觉得奇怪。仔细一看,原来草丛中伏着一位老人,正把长长的茅草结在一起,形成一道道绊索,杜回到了这里,就像陷入了罗网一样。魏颗大喜,起快驱车冲上前去,捉住杜回,打败了秦军。事后魏颗才知道,这位老人就是祖姬的父亲,因为感谢魏颗救女之恩,特意冒着生命的危险来助一臂之力。 为了奖励魏颗的这次功劳,晋景公把令狐(今山西临猗县西)赏给他做封邑。后来魏颗的儿子魏颉就以封邑名令狐为姓,形成令狐氏。