谭姓主要源自:姒姓、嬴姓。
出自姒姓。相传尧时中原洪水泛滥,尧派鲧治水,鲧采用堵的方法,结果失败了。据说鲧的妻子梦食薏苡,醒来后有了身孕,生下了禹。舜即位后任用鲧的儿子禹治水,禹采用疏的方法,结果成功了。禹治水成功后,舜赐姒姓于禹。周初大封诸侯时,姒姓的一支被封于谭国(今山东省章丘县西),爵位为子。春秋初期,齐桓公称霸诸侯,于周庄王四年(公元前683年)吞并了谭国。谭国国君之子逃亡到莒国(今山东莒县)。子孙就以国为氏,称谭氏,史称谭氏正宗,是为山东谭氏。
出自古代西南少数民族。据《万姓统谱》的考证,巴南(今云南、贵州一带)六姓有谭氏,是为云贵谭氏,自称望出弘农譚鄉,因遷徙而成為巴南人,也有人說它們是盤古的後裔。
源自嬴姓。秦亡后,嬴姓宗室为避战乱,其中一支迁徙至巴郡,與巴南的部分谭氏融合,改姓谭。
谈姓因避讳改姓谭氏。又据《万姓统谱》所载,谭氏有避仇去言旁为覃,今岭南(泛指五岭之南,大致相当今广東广西大部分地区。
当代汉族谭姓的人口已有499万,为全国第五十七位大姓,大约占全国人口的0.37%。从明朝至今600年中谭姓人口由26万增到近499万,增长了19倍多,谭姓人口的增长速度高于全国人口的增长速度。宋朝至今1000年中谭姓人口的增长率是呈上升的态势。谭姓在全国的分布主要集中于湖南、广东、四川三省,大约占全国谭姓总人口的49%,其次分布于重庆、广西、湖北、山东、辽宁、安徽,六省市的谭姓又集中了29%。湖南为谭姓第一大省,大约占全国谭姓总人口的22%。
全国重新形成了湘粤桂、川渝鄂两大块谭姓聚集区。在近600年期间,谭姓人口流动的程度和方向与宋元明期间有了很大的区别,尤其是流动方向由东部向华中、华北和四川的回迂已经大于由北向东南的迁移,同时,向东北的移民已经成为重要的流动方向。谭姓在人群中分布频率示意图表明:谭姓在中西部和南部地区是较常见的姓氏之一。在湘粤桂渝、贵州大部、四川东部、云南东端、鄂赣大部、内蒙古东北角、黑龙江西北角,谭姓占当地人口的比例在0.54%以上,中心地区高达1.8%以上,上述地区覆盖面积约占了全国总面积的14.2%,居住了大约59%的谭姓人群。在云川大部、贵州西部、海南、福建大部、江西东北、湖北北部、安徽大部、河南南部、陕甘南部、宁夏、青海东南、山东东部、辽宁大部、吉林、黑龙江西部、内蒙古东部,谭姓占当地人口的比例在0.18%一o.54%之间,其覆盖面积约占了全国总面积的27%,居住了大约28%的谭姓人群。