王姓的起源較為複雜,主要可以分為以下幾個來源:
出自姬姓。周文王的後代,特別是周靈王太子姬晉(也稱為王子晉或王子僑)的直系後代。姬晉因直諫被廢為庶人,其子宗敬仍在朝中擔任司徒之職,其後代以王為姓。
出自子姓。商朝王子比乾的後代。比乾是商朝末年的忠臣,因多次進諫紂王而被殺害。其子孫因是王族後裔而改姓王。
出自媯姓。周朝建立後,舜帝的後代被分封於陳國。後來,陳國的後代逃奔至齊國並改姓田。最終,田姓後代在「田氏代齊」後以王為姓。
春秋戰國時期,各諸侯國的王族後代也有改姓王的。
此外,還有其他少數民族或外族改姓王的情況。王姓的起源和發展展示了中華民族豐富的歷史和文化多樣性。