王姓起源有四个,一是商朝比干后裔,一是姬姓后裔,一是以地名为姓,一是少数民族改姓。王姓发源于今河南北部一带,主要分布在山西、山东、河南。秦汉时期开始向甘肃、陕西等地扩散,两汉时期出现了太原和琅琊两大望族,两晋时期开始大量南迁,隋唐时期部分王姓迁到关中、河北、河东、福建、浙江等地,明朝时,山西洪洞的王姓被迁徙到了河南、河北、山东、江苏、浙江、等地,同时,福建沿海部分王姓开始漂洋过海外出。清朝末年部分王姓闯关东到了东北。现在全国姓王的大约有一亿零一百万人,遍布全国各地,河南最多。历史上的王姓名人主要有王翦、王昭君、王莽、王祥、王羲之、王献之、王勃、王建、王安石、王实甫、王夫之等等。