王氏出於姬姓有幾種說法。其一爲周靈王的太子姬晉,因直言進諫,被廢爲庶民,遷居到琅琊(今山東省膠南一帶),世代繁衍生息。因其本爲王族,世人稱其爲“王家”,延用成姓。還有周文王的第十五子畢公高,其後代子孫因故散居京兆、河間一帶,以本爲王族之故,自稱爲王姓。後世沿襲未改,漸成大姓。還有周平王太孫赤出奔晉國,其子孫爲紀念其身份改姓王。另戰國末年西周桓公揭之後人,爲紀念被秦滅後的原居住地王城,分別改姓王。