据史料记载,"毛"姓的起源有三:
1) 出自姬姓,以国为姓.
文王多子女,其中有个叫郑的是武王姬发的弟弟,跟随武王伐纣,灭商后被封于毛(今河南宜阳),于是被称为毛郑、毛叔郑(与周文王子管叔鲜、蔡叔度、霍叔处、郧叔武一样)。因为他是王、公、侯、伯、子、男中的第四等伯爵,享受世袭特权,所以又被称为毛伯、毛伯郑。后世毛姓主要是毛伯这一支派生下来的。
2) 以封邑为姓.
周文王姬昌的儿子伯聃(一作明),受封于毛邑(今河南宜阳一带),爵位为伯,故世称伯聃(伯明),以封邑取名毛伯聃。他的后世子孙以其封地命姓,遂成毛氏。《通志·氏族略》载:毛氏“周文王之子毛伯明之所封,世为周卿士,食采于毛,子孙因以为氏”。
3) 赐姓及少数民族该姓.
因功赐姓毛,《明史·毛忠传》载:毛忠初名哈喇,西陲人,正统三年(1438年)与都督蒋贵征讨尕儿只伯,大获全胜,升都指挥佥事,坚守边疆十年,皇帝为表彰他,赐予毛姓。另《明史·毛胜传》:毛胜,初名福寿,元代右丞相伯卜花的孙子,因讨还湖广、巴蜀等处有功,赐姓毛。
《姓氏考略》注:“明有伏羌侯毛忠,为赐姓。”
毛姓在少数民族中的氐族、羌族、回族、蒙古族、满族、瑶族、土家族、维吾尔族、侗族、壮族、苗族、水族、彝族、仡佬族、哈尼族均有,在金时女真人中也有毛姓,其中以氐族、蒙古族、回族等族毛姓名人为多。
参考资料:http://whgx.library.sh.cn/datalib/2004/HundredName/DL/DL-20031210144423/