1、出自夏、商时代郭支与郭崇的后代。据《姓氏考略》记载:" 夏有郭支,见《抱朴子》。商有郭崇,见《三一经》,此郭氏之始。"看来,郭姓早在我国四千多年以前的夏朝就有了。2、以居处为氏。源于夏禹的都城阳城(今河南省登封市告城镇)拒《风俗通》上记载:"氏于居者,城、郭、园 、池是也。"郭,字义为外城,即因住在城外,而以郭为氏。在我国大多数的姓氏起源中,这种现象是比较少的。3、出自姬姓,古代"郭"与"虢"两字相通,郭氏即为虢氏,为黄帝姬姓后裔。周武王时封文王弟虢叔(一说虢仲)于西虢,虢仲(一说虢叔)于东虢。周平王时,郑武公功灭郐和东虢,建立郑国,都今河南新郑,此时平王也不得不认可,并名正言顺地将虢叔之地分封给郑武公。周平王的作法引起了诸侯王的不满,于是,位于南方的楚国,从楚庄王时起不断发动对周的战争,兼并了周围许多国家。被分封给郑国的虢叔之地就是其中之一。周平王不得不将东虢叔的裔孙序封于阳曲【山西太原阳曲】作为补救。由此,号曰“虢公”。因虢、郭音同,又称"郭公",其后代遂有郭氏。西虢,亦称成虢,在西周灭亡之后,也向东迁移,建都上阳,史称南虢。后被晋国所灭。西虢东迁时,还有虢国支族留居原地,史称小虢。后被秦所灭。这些虢国的后代,均以郭为姓。4、源于任姓。黄帝子部落禺虢为任姓,任氏族也是黄帝时代12个重要氏族之一,地处东夷族。禺虢生禺京,其后裔在夏朝建立了郭国,公元前670年被齐灭掉。中山郭氏即出自古郭国。5出自冒姓或改姓。如后梁有成纳,后冒姓郭氏;后晋有郭金海,本突厥人,改姓汉姓;后周太祖郭威,本常氏子,幼随母适郭氏 故改姓郭