一、子姓王氏
最古老的王姓出自子姓。传说在商朝末年,商纣王的叔父比干与箕子、微子一起被称为“三仁”。纣王荒淫无道,比干多次犯颜上谏,反遭到纣王杀害,其子孙因为是王子的后代,所以就以“王”为姓,被称为“子姓王氏”。子姓王氏的经历至今已经有约3100年了。经历了从秦朝一直到唐朝,再到今天。期间子姓王氏一直居住在河南地区,形成著名的汲郡王姓望族,后来散播到了甘肃、山东、河北和山西等地。
二、姬姓王氏
最多的王姓来源于周朝的王姓,周朝的王族本姓姬,但从这个家族(以及周的分封国中姬姓的王族)中不断有一些人失势或亡国而分离出来,因为他们过去是属于王家的,因此以王为姓。这一支王姓以王子乔为始祖。姬姓王氏至少已经经历了2600年的历史。在中国,90%有家谱的王姓都源于姬姓王氏。
三、妫姓王氏
奉虞舜为祖先的妫姓王氏是王姓中重要的一支。战国七雄之一的齐国被秦国所灭之后,项羽封齐王田建的长孙田安为济北王,随后项羽被刘邦所灭,田安也随之失去了王位,子孙遂改姓王。这支王姓以北海和青州为郡望,一直以山东原齐国的土地为活动区域,有2300年的历史了。
四、外族改姓
王姓中融入了大量外族血液,还有许多后来改性或赐姓王的,比较著名的有:汉朝时候的匈奴人、西羌钳耳氏族、南北朝时候的高丽拓王氏族、鲜卑族的乌丸人、隋唐时期西域月氏国的胡人、唐朝回鹘族阿布思氏族、契丹人、金朝时女真人中的完颜氏、耶律氏、夹谷氏、北宋西夏国党项人、元朝的蒙古人、清朝时满洲八旗的完颜氏、伊喇氏等氏族。这些外族王姓随着时间的推延和经过通婚等,多数同化为中国北方的汉族王姓。