河南王姓的起源非常複雜,主要有以下幾個來源:
出自姬姓。周靈王之子太子晉(也稱王子晉或王子僑)因直諫被廢為平民,其後代以王為姓。
出自子姓。商朝末年,比乾多次犯顏強諫,被殺。其子孫因比乾是王子,便以王為姓。
出自媯姓。奉虞舜為祖先的媯姓王是王姓的重要一支。
出自燕國太子丹之後。西漢末年,王莽篡位自立,建立新朝稱帝。燕太子丹的玄孫名嘉,因獻符而受到王莽的寵愛,被賜姓為王氏。
出自少數民族改姓。如漢時的匈奴人、西羌鉗耳族、南北朝時的高麗人、鮮卑族人、隋唐時的月氏人、唐朝時的回紇族人、契丹人、金朝時的女真人、北宋時的西夏党項人、元朝時的蒙古人、清朝時的女真人等。
這些來源共同構成了今天河南地區王姓的多樣性。