据人口统计资料,在中国,郭姓也算是一个大姓了。研究表明,郭姓的起源主要有四支:
第一支传说为夏代人郭支的后代。古书记载“禹乘二龙,郭支之御”。“郭支是中国有史籍记载的最早的郭姓人。因此,我国历史上建都阳城(今河南登封东)等地的夏代人郭支,都被后人认为是郭姓人的始祖。
第二支为商代人郭崇的苗裔。据《三一经》记载:商有郭崇。可知商代继夏代之后也有郭姓。因此,商代郭崇,也被认为是郭姓人的另一位始祖。
第三支源出姬姓,与虢氏同。古国虢有东虢、西虢和北:虢之分。周文王之子武王封文王弟姬仲于东虢(今河南省荥阳东北),世称虢仲;封文王弟姬叔于西虢(在今陕西省宝鸡市东),世称虢叔。
周平王东迁时,郑武公保驾有功,平王遂于公元前765年夺虢仲之地,赐予郑武公。这时,楚国日益强大,欲夺取中原之地。楚庄王遂借周平王无故灭虢之名,起陆浑(今甘肃省郭煌一带)之师伐周。平王不得不把虢仲的裔孙姬序请出来,封于北虢,建都上阳(今河南省陕县东南李家窑),领地相当于今河南省三门峡及山西省平陆一带地方。姬序号曰虢公,因古代郭、虢音相近,可以通用,故亦称郭公。
西周灭亡后,西虢姬叔的支族留在原地,称为小虢。小虢于公元前687年为秦国所灭;北虢于公元前655年亡于晋国。此三虢子皆以虢为氏,有的后来改为郭氏。
第四支以所居地名为氏。据汉代《潜夫论》及《风俗通义》所载,古代住处靠近城、郭者,往往便以“郭”为氏。
在历史上,郭氏望族出自太原、华阴、冯翊诸郡:
太原郡,秦庄襄王四年(公元前246年)初置,冶在晋阳(今山西省太原市西南),相当于今山西省五台山以南、霍山以北地区。
华阴县,奏置宁秦县,汉代改为华阴县,在今陕西省东部、渭河下游。
冯翊郡,汉武帝太初元年(公元前104年)设置“左冯翊”的行政区,与“右扶风”、“京兆尹”合称“京畿三辅”。三国魏(公元三世纪)将左冯翊改为冯翊郡。相当于今陕西省韩城以南、自水以东、渭河以北一带地区。