汪姓出自姬姓, 以邑名为氏。春秋时鲁桓公庶子名满, 食采于汪(在今山东省) 其后以邑『汪』为氏. 一云, 鲁成公庶子受封于汪邑,其后亦有汪氏。
为汪芒氏所改,据《通志-氏族略-以名为氏》所载, 防风氏在商朝为汪芒国, 故址在今浙江省武康县东。 其后简为汪氏。据传,汪姓是四五千年以前今浙江武康一带汪芒氏的后裔。早在夏朝时,有个诸侯国叫防风氏国,到了商朝后改名为汪芒氏国。其国民也取国名中的汪字为姓,世代繁衍至今。 不过,也有人认为汪姓源出周文王的后裔。商末周文王占领位于河南鲁山的古鲁国,把它封给其孙伯禽。周武王灭商后派伯禽征平商的盟国徐、奄十七国,并命伯禽长驻奄地,鲁国就由河南移封山东。传至鲁成公,其庶子公子汪,食邑平阳,其子汪诵以父之字为氏,流传下来。
演变与发展:汪姓早期在山东,浙江发展,南朝时迁居安徽,隋初有汪姓迁居河北。唐初,汪姓首次进入福建,宋代进入广东,广西,贵州,清朝康熙年间,汪姓开始进入台湾。汪姓的主要聚居地有:泉州,会稽,新安,漳州,固始,绩溪等。