在历史上,王氏之成为显赫的家族,是开始于晋朝的王导。他辅佐晋元帝渡江,在建业(今南京)建立了东晋,并且接连做了元帝、明帝、成帝三代的丞相。他的子孙,也世代簪缨,于是,他们这一家族,自然门第越来越高,最后演变成“合望族者,辄推王、谢”了。
也许是因为名望太高了,所以历来对于王氏的姓源,有许许多多的说法,令人有莫衷一是之感。
根据《通志氏族略》的记载:“京兆、河间之王,出周文王第十五子毕公高,此姬姓之王;出北海、陈留者,舜之后,此妫姓之王;出汲都郡,王子比干之后,此子姓之王;出河南者,为可频氏;出冯翊者,为钳耳族;出营州者,本高丽;出安东者,本阿史布,此皆虏姓之王,大抵子孙以王者之后,号曰王氏。”
这段记载,说明了姓王的人,并不是一个来源传下来的,以汉族来说,有的是周文王的后代,有的是虞舜的子孙,有的则是殷商比干的后代。这种情形,已经是够复杂的了,后来不但许多外族不约而同地改姓了这个汉姓,而且还有一些人也被赐姓为王,譬如,《汉书》上就曾提出,燕王丹之玄孙嘉,曾被王莽赐姓王氏;来自西域胡支氏的王世充也冒姓王。这么一来,姓王的人想要从姓氏上去追溯自己的血统,就几乎是不可能的事了。
王氏的姓源那么多,但是数来仍以出自周文王的那一支,名气最大。根据考据,使王氏成为望族的晋朝中兴名臣王导,就是这一支在山东繁衍的子孙。
既然王姓人众势大,则其子孙的遍布世界各地,自是十分自然的事。据《广韵》的记载,著名的王姓家族,大致有21处,即太原(在今山西省)、琅琊(山东)、北海(山东)、陈留(河南)、东海(山东)、高平、京兆、天水(甘肃)、东平(山东)、新蔡(河南)、新野(河南)、山阳(山东)、中山(河北)、章武(河北)、东莱(山东)、河东(山西)、金城(江苏)、海汉、长沙(湖南)、堂邑(江苏)、河南等地的王家。其中,又以太原和琅琊的王家最有名望。上面提到过的王导,是山东临沂人,自属于琅琊一派。