据《姓纂》记载,郑姓得于周厉王的小儿子姬友,是轩辕黄帝的后裔。轩辕黄帝以姬水为姓,建都有熊(今河南新郑县)。黄帝的第五世孙后稷是郑姓的血缘始祖,第十九世孙姬昌是商朝的西伯侯,姬昌的儿子姬发灭掉了商朝,建立了周朝,姬昌是周文王,姬发是周武王。西周末年公元前807年,周厉王儿子姬静即位后为周宣王,把幼弟姬友封为郑国的国君,郑国位于现在的河南省中部,黄河以南地区,即新郑县和荥阳一带,是西周最后一个三等诸侯国。姬友死后谥号为桓公,所以史称郑桓公。
周幽王时,郑桓公任周朝司徒,掌管教化,他见周幽王宠幸褒姒,重用奸臣,王室矛盾激化,内忧外患交织,预感到将要发生变乱,便向太史伯请教避祸的办法。
他根据太史伯的建议,把家属和重要财产安置在虢、郐之间一个叫“京”的地方,史称“虢郐寄孥”。次年,西周王室发生了“犬戎之乱”,郑桓公为国捐躯,其子掘突袭位,是为郑武公,后来郑武公乘护送周平王东迁之机,先后攻灭虢、郐,建立了新的郑国,建都有熊,即新郑。公元前375年,郑国被韩国所灭,子孙后代散布于京(河南荥阳京襄城)、制(荥阳西)、祭(河南郑州东)、陈(河南淮阳)、宋(河南商丘)河南大部和山东、安徽等地。
为纪念故国,相继改姓为郑,自此,郑姓诞生,史称以国为姓。