王姓的来源有姬姓、子姓、妫姓以及少数民族改姓等,但主要源自姬姓。王姓在全国各地都有所分布,并且根据官方统计,山东、河南、河北三省分布比较多。
姬姓:周武王灭商,定都镐,史称西周。传21世至周灵王(公元前571一前545年在位),国都成周,即今河南洛阳,已是东周时代。
周灵王之子太子晋因值谏而被废为平民,但人们因为其是王族的后代,因此将他们称为“王家”,后来这支族人也都用王来作为姓氏。至第八代孙王错拜魏国将军,这支王姓重新贵显。先秦时期,这支王姓一直活跃于河南洛阳一带。
秦末汉初,秦朝武城侯王离之子王元和王威,为避战乱分别涉迁到山东琅琊和山西太原,最终发展成天下最著名的琅琊和太原两大王姓望族,是王姓中最大群体。姬姓王氏至少有2600年的历史。
子姓:商朝末年,纣王的叔父比干与箕子、微子一起被称为商末“三仁”。其子孙因为是王子的后裔所以以王为氏,子姓王氏的历史有3100年。
历先秦、至汉唐,子姓王氏一直居于河南地区,形成著名的汲郡王姓望族,后来散播到甘肃、山东、河北和山西等地。