万姓主要有四大起源,一是源自周朝卿士芮伯,因受封于芮地,建立了芮国,传至芮伯万这一代后,子孙便以祖先名为姓。二是源自毕万,他的父亲是姬昌的十五子,毕万被封于魏地,最终后代以祖先名为姓。三是源自商朝汤设置的官吏叫做万舞。四是改姓,宋朝幕僚赵方为避开主公名,改名为赵万,子孙以祖先名为姓。
1. 源自芮伯
周朝有一位卿士叫做姬良夫,在周成王姬宋继位后,就将同族人姬良夫赐封于芮地,也就是今天的陕西省大荔朝邑城,最终建立了芮国,并且人称芮伯,属于非常小的诸侯国,等爵位传到芮伯万这一代的时候,有部分子孙也就开始以祖先名为姓,改为了万姓,形成了现代万姓氏族的一脉。
2. 源自毕万
毕万是春秋时期的晋国大夫,他的父亲就是著名的周文王姬昌的第25个儿子姬高,因为受封于毕国,所以也被人们称之为毕公高,毕公高的儿子毕万当时在晋国担任大夫,后来因战功而被赐封于魏城,最终形成了后来的战国七雄之一的魏国,而他的后裔子孙中就分化出了魏姓、万姓等,分别是以祖先名为姓,或者是以国为姓。
3. 源自官职名
在商朝时期,商王汤继位的时候,专门设置了一个官职叫做“万舞”,听名字就知道主要负责主持大型盛会舞蹈的管事,大多会在庆典的时候比较繁忙,也被称为“干舞”,而担任这一官职的官员子孙也就以此为姓,最终演化出了万姓氏族,这一脉也明显早于姬姓万氏。
4. 源自因讳改姓
与赵姓的起源和来历一样,万姓的族人也有部分是改姓而来的,比如少数民族中的鲜卑族拓跋部就有不少改为汉姓的,尤其是在北魏孝文帝迁都洛阳之后,推行了汉化政策,像是吐万氏就改为了同音的万姓。当然还有其他汉姓改姓的族人,比如在宋朝时期的丞相幕僚赵方,就为了避开自己主公方岳的姓氏,所以将自己名字中的方取代了一点,改为赵万,最终他的部分子孙就以万为姓。