1、出自姬姓,以爵为氏。为周文王之后,以王族爵号为氏。周文王第十五子周武王的弟弟毕公高之后,因本来是王族,后代子孙因故散居京兆、河间一带,所以他们以王为姓。又东周灵王太子姬晋,因直谏被废为庶民,迁居于琅琊(今山东省),羽化成仙,世人称其为“王”家,其后亦以“王”为姓,称为王姓。又河东猗氏有王姓,周平王太孙赤之后,其子孙也因是王者之族,以王为姓,是为山西王姓。“太原衍派”是王姓最大的支派,因此有“天下王姓出太原”之称。秦末汉初,秦朝武城侯王离之子王元和王威,为避战乱分别涉迁到山东琅琊和山西太原,最终发展成天下最著名的琅琊和太原两大王姓望族,是王姓中最大群体。
2、出自子姓,为殷商王子比干之后,以爵号为氏。据《百家姓》与《通志·氏族略》记载,“殷王子比干后亦曰王氏。”《广韵》中曰:“东莱之王,殷王子比干为纣所害,子孙以王者之后,号曰王氏。”即商纣时王子比干之后。比干被杀后,其子孙为了纪念他,以王子爵号改“子”姓为“王”姓,形成了别一支王姓。东莱今山东龙口市(黄县)的古称。商末建莱国,史称:东莱古国。秦设齐郡。
3、出自妫姓,为齐王田力的后代,以王族称谓为姓。据《通志·氏族略》记载,相传为古帝虞舜之后妫满被周武王封于陈,传至公子完,避难逃到齐国,改姓田,其裔孙田和成为齐国国君,史称“田氏代齐”,齐被灭后,其后人以王族身份改“妫”姓为“王”姓,称为王姓。
4、姬姓王还有:
源出春秋初周平王之后。周平王死后,因太子早夭,由孙姬赤继位,但姬赤的胞弟姬林夺了王位,史称周桓王。姬赤出奔晋国,子孙以其曾为王者而改姓王。一直到唐朝,这支姬姓王一直生活在山西临猗一带,史称河东猗氏王姓。
源于东周考王(公元前440-前426年在位)的胞弟桓公揭之后。桓公揭封于王城(今洛阳王城公园),地虽小但处于东周王城的西部,史称其为西周桓公。国亡之后,子孙迁到河南伊川和临汝,以居王城改姓王,后来称为王城王氏。各姬姓王是王姓的最大的组成,据估计全国有家谱的王姓90%出自姬姓王。
5、出自赐姓或冒姓的王姓。如战国燕王丹的玄孙嘉被王莽赐姓王,隋末王世充本姓支姓。由复姓简化而来,如王子、王父、王官、王人、王史、王叔、王孙、王周、成王、威王、五王、西王、小王、乐王等。如西汉末,王莽建立新朝,始建国二年(10年)下诏说:“明德侯刘龚、率礼侯刘嘉等凡三十二人皆知天命,或献天符,或贡昌言,或捕告反虏,厥功茂焉。诸刘与三十二人同宗共祖者勿罢,赐姓曰王”等。
6、出自北方少数民族有王姓或改王姓。
据《通志·氏族略》和《古今姓氏书辨证》记载:如南北朝时,西魏鲜卑族复姓可频姓,亦改为王姓。汉时匈奴人、西羌钳耳氏族;南北朝高丽拓王氏族、鲜卑族乌九人;隋唐时西域月支国胡人;唐朝回纥族阿布思氏族、契丹人;金时女真人完颜氏、耶律氏、夹谷氏;北宋西夏国党项人;元时蒙古人;清时满洲八旗完颜氏、伊喇氏等氏族。福建也有畲族、土家族、满族、女真族、契丹族、匈奴族、鲜卑族、羌族钳耳氏等胡人都有赐姓王的。元朝由蒙古族人改姓王也流传至今。
由于王姓有诸多家族,来源多,所以衍派众多,就现所知的约有200多个。