虢氏是以国为氏的姓氏,源自虢国。
虢国是西周初分封的姬姓诸侯国。与其他诸侯国不同的是,见于文献记载的虢国从一开始就有两个,其国君分别是虢仲与虢叔。二人为周王季的儿子,周文王的弟弟,同任文王卿士,文王常“孝友二虢”,“谘于虢”(《国语·晋语四》)。周武王伐纣得天下后,分封仲、叔于西虢、东虢(一说封虢仲于东,虢叔于西)。“东虢在荥阳,西虢在雍”(《汉书·地理志》)。后又衍出南虢、北虢、小虢,号称五虢。
虢国在西周和东周初期,历代国君世袭并兼任周王朝卿士一职,称为虢公。穆王时虢城公,位列三公;恭、懿、孝、夷诸王时,虢氏家人师望、师丞等在周王室历任师职,主管军事,都是王室重臣;夷、厉时虢宣公,亦称虢公或虢季;厉王时期有虢公长父,亦称虢仲或虢公;共和及宣王时期有虢文公,亦称虢季氏;幽王时期有虢石父,亦称虢公鼓、虢公翰,这些身为卿士的虢国国君为捍卫周王朝的统治东征西伐。在周王朝发动的对外战争中,大都有虢国军队参战,先后征伐过犬戎、太原之戎、猃狁、淮夷,以及晋、郑、樊等不遵王命的诸侯国家。西周中期以后,周王朝逐渐趋于衰落。到周厉王时期,各种社会矛盾进一步激化,虢公长父辅佐厉王南征淮夷,酿成国人暴动,史称“虢公长父之难”。
幽王七年,虢石父消灭了位于今河南三门峡一带的焦国,并将西虢国东迁于此,以上阳为都城,史称南虢。因其地跨黄河南北,河北之陕地被称作北虢。王先谦《汉书补注》说:“陕与大阳夹河对岸,故有上阳、下阳之分,亦有南虢、北虢之称,实一虢也。”西虢东迁时,还有虢国支族留居原地,史称小虢,后被秦所灭。历代虢公为维护周王朝的统治立下了赫赫战功,后代国君因此居功自傲。幽王时虢石父有恃无恐地废申后而立褒姒,废太子宜臼(即周平王)而立伯服,伯服死后又立王子余臣为携王,公然与新即位的周平王相对抗,以致周王朝的历史上一度出现了“二王并立”的局面。周平王因为受到秦国势力和受到西虢国支持下的携王的威逼,在关中无法立足,只得依靠晋、郑二国保驾东迁。郑武公乘护送周平王东迁之际,用武力夺取虢(东虢)、郐的土地,在今荥阳、新郑一带建立了郑国,并得到周平王的认可。此举引起了诸侯国的不满,于是,位于南方的楚国以此为借口发动战争,周平王不得不将东虢叔的裔孙序封于阳曲作为补救。周室东迁,王室衰微,政权下降。其时强大的诸侯,有齐、晋、楚、秦相继称霸,出现了所谓“政由方伯”的局面。这时期,周王室内部也发生了王位争夺和卿大夫专政的现象。为遏制郑国的势力,周平王在其晚年重新起用一度被打入另册的虢公,至周桓王时期,虢公忌父与郑庄公同朝任卿士,因此发生郑虢争政。其后周公黑肩为卿士,与虢公分权。庄王时(公元前696~前682年),周公意欲弑王,辛伯与王共杀周公黑肩,以后,由虢公执政。周桓王至周惠王时期,先后有虢公林父(亦称虢仲)、虢公丑(亦称虢叔)世袭卿士一职。