源于子姓出自成汤王子比干后裔属于以王族身份为氏。据《通志·氏族略》记载商纣时王子比干之后比干被杀后其子孙为了纪念他以王子爵号改“子”姓为“王”姓形成了别一支王氏。子姓之王比干之后即汲郡王。《通志·氏族略》说“王氏……出于汲郡者则曰王子比干之后此子姓之王也。”王子比干是商朝国王文丁之子亦是商朝末帝纣王的叔父。王子比干生活在国运每况愈下的商朝末年加之纣王昏庸无道他不满于时局多次犯颜直谏最终不被纣王所容被剖心而死。他为了国家杀身以成仁被后世誉为忠于祖国的楷模并与同时的微子、箕子一起合称为“商末三仁”。王子比干被杀后就葬在当时的国都朝歌附近亦即今卫辉市城北15里比干庙村旁。他的子孙在他罹难后世代居住在今卫辉淇县一带为他守陵同时为了纪念他改以“王”字为姓。子姓之王是最早的一支王姓人。因为他们居住的卫辉一带原由汲郡管辖因此又被称为汲郡王氏。
源于姚姓出自古帝王虞舜姚姓之后齐王田和后裔属于以王侯身份为氏。舜以姚为姓其后子孙即以父姓为姓。据《通志·氏族略》记载相传为古帝虞舜之后妫满被周武王封于陈传至公子完避难逃到齐国改姓田其裔孙田和成为齐国国君史称“田氏代齐”齐被灭后其后人以王族身份改“妫”姓为“王”姓称为王氏。出于妫陈一支的为北海王、陈留王乃舜裔齐田之后。
《通志·氏族略》说王姓“出于北海、陈留者则曰舜之后也。其先齐诸田为秦所灭齐人号为王家此妫姓之王也”。《通志·氏族略》言"舜因姚地之生而姓姚因妫水之居而姓妫。" 因而史称妫、陈、田、姚、胡为"妫汭五姓"。 "妫汭"古水名又作"沩汭"舜帝本为姚姓因居妫汭而得妫姓。舜帝的子孙有留在妫河边居住的即以妫为姓。这支王姓的最早的来源是姚姓部分姚姓族人经过多次的改姓从姚姓改为妫氏再改为陈氏再改为田氏部分田氏改回到最早的姚姓部分没有改回便继续为田氏田氏有再次改姓的改为王姓。《唐书·宰相世系》言舜后代胡公妫满封于陈至陈敬仲陈完仕齐又改为田氏。齐王田建三子升、桓、轸升、桓改姓为王氏其后代即汉代王莽一族此为王姓的一大源流。王莽封姚姓同族田丰为代眭侯后来丰之子田恢为避王莽之乱过江徙居吴郡又改为妫姓其五代孙妫敷又改回为姚氏。公元前368年田和取代姜姓为齐国君主史称“田氏代齐”传八王为秦所灭其子孙废为庶民其中一支自认为齐国王族遂以王为姓。《姓氏考略》载“北海、陈留之王皆舜后。其先齐诸田为秦所灭齐人号为王家考为齐王田建之子田升、田桓改田姓为王姓。”新朝皇帝(建兴帝)王莽、西汉皇太后王政君都出于此脉。《汉书·元后传》“孝元皇后王莽之姑也。莽自本曰田和有齐国三世称王。至王建为秦所灭项羽封建孙安为济北王齐谓之王家因以为氏。”
齐国最后一名国王是齐王田建。他在亡国后被迁到共(今辉县古城)田建之孙名田安项羽反秦时被封为济北王及项羽为刘邦所败田安也失去了王位。但他的子孙为了纪念这一事情从此便改姓王氏。两汉之际的新朝皇帝王莽、以及魏晋隋唐时期的北海王氏、陈留王氏等等都出自这支王姓中。
出自赐姓或改姓的王姓。如战国燕太子丹的玄孙嘉被王莽赐姓王隋末王世充本姓支氏。
①刘氏改姓王氏。西汉末建兴帝王莽建立新朝公元10年(始建国二年)下诏说“明德侯刘龚、率礼侯刘嘉等凡三十二人皆知天命或献天符或贡昌言或捕告反虏厥功茂焉。诸刘与三十二人同宗共祖者勿罢赐姓曰王”。
②谢氏改姓王氏。
明朝汀州府(今福建长汀县)经历王得仁其家本姓谢氏“父避仇外家因冒姓王氏”。
清人王树荣所作《王谢世表序》中说“吾族本系出晋从事中郎谢万石后。梁天监中景涤公讳觉官吴兴太守因家焉世为吴兴谢氏。建明初忠烈公讳贵为北平指挥使与张丙、张信同受建文密诏监察燕王。张信密与燕棣通款燕棣伪称疾嗾信约张丙与忠烈公往侦之二人同遇害。及靖难兵起夷族令严忠烈公幼子公权袭外家姓获免。
③杨氏、孙氏改姓王氏。
明朝都御史王一鹗本来姓杨大理评事王大崇本来姓孙都改姓王。
出自少数民族有王姓或改王姓。①据《通志·氏族略》称王姓“出河南者为可频氏出冯诩者为钳耳族出营州者本高丽出安东者本柯史布。此皆虏姓之王大抵子以王者之后号曰王氏。”
②隋代的王世充本为西域胡支姓入中原后也自改姓王满族完颜氏有的改为王姓契丹族耶律氏也改为王姓。
③鲜卑族可频氏。北魏孝文帝时把国都从代北平城迁到这里很多代北鲜卑人也跟随到了这里太和十九年495年)孝文帝下令迁到洛阳的鲜卑人一律把籍贯改为河南洛阳死后也要埋在洛阳北面的邙山把姓氏改为汉姓。可频氏改威王氏。
④羌族钳耳氏。羌族钳耳氏 隋唐之际的钳耳宗、钳耳干兄弟。他们两个在隋炀帝大业年间“以王后兄弟并改姓王氏。”钳耳兄弟成为王后的兄弟是从隋炀帝的皇后萧氏论起的。萧氏的从妹曾嫁给羌人钳耳氏按辈份可能钳耳兄弟与萧皇后同辈。
⑤高丽人。营州地区的高丽人改姓王氏在北朝至隋唐时屡见不鲜。《周书》卷二十《王盟传》记载“王盟字子仵明德皇后之兄也。其先乐浪人”。《旧唐书》卷一百一十《王思礼传》记载“王思礼营州城傍高丽人也”。同书卷一百六《王毛仲传》也说霍国公王毛仲“本高丽人也”。王毛仲是不是营州地区的高丽人不得而知但他为高丽人改姓王氏则确定无疑。
⑥回纥人。安东都护府是668年唐高宗总章元年)设置的在归属安东都护府的回纥人中有一支姓阿布思的是回纥大姓之一。761年唐肃宗上元二年)安东都护府被取消阿布思姓中一个叫五哥之的人投到了成德节度使李宝臣的帐下被李宝臣的裨将王武俊收为养子从此改姓王氏。
⑦匈奴族。匈奴是我国古代北方少数民族战国时期就在燕、赵、秦以北地区游牧。秦汉时期中原王朝与匈奴之间既有兵戎相见的战争也有温情脉脉的和亲。公元48年东汉建武二十四年)匈奴发生了大分裂北匈奴留居漠北南匈奴南下降附汉朝形成了匈奴与中原汉朝交往的第一次高潮。三国西晋十六国时期大批匈奴人进一步南进中原并先后建立过几个政权。匈奴人进入中原在与汉族的交往中也有不少把自己的姓氏改成了王姓。
⑧契丹族。据《新唐书》《旧唐书》记载前面所说的回纥人王廷凑的养父王武俊是契丹怒皆部人他的祖父、父亲、儿子、孙子、曾孙等六代人在唐和五代时期都地位显贵。至两宗时期契丹人建立辽国其皇室耶律氏也有很多人改姓王氏。
⑨女真族。女真族曾在两宋时期建立金朝。金朝皇族完颜氏在金亡国后也有改姓王的。《王思孝墓志》载王思孝的祖先出于金宗室完颜氏世居磁州今河北磁县。王思孝的父亲完颜远任金统军使。思孝年幼时便逢丧乱流居大名、濮阳等地改姓王氏。
⑩出自元朝王室。成吉思汗第六子为逃避因夺位引起的迫害、追杀逃往中原。因身为王爷为显示身份改姓王。
今苗族、羌族、彝族、傣族、侗族、佤族、景颇族、哈尼族、土家族、裕固族、维吾尔族、哈萨克族、塔吉克族、柯尔克孜族、黎族、高山族、京族、白族等少数民族中均有王氏族人分布其来源大多是在唐、宋、元、明、清时期中央政府推行的羁糜政策及改土归流运动中流改为汉姓王氏世代相传至今。
除了一些原来是王氏的外有大量的姓氏改为王姓在汉族和少数民族中都有曾经为王、称王、做官、称帝的 、称帝的人和后代把自己的本来姓氏不是王姓的姓改为王姓也有做上大官和有当官、称王、称帝意图、王族、皇族、被赐姓王的人把本姓改为王姓王姓的由来很复杂。