谭姓是中国姓氏之一,相传周初大封诸侯时,谭国为姒姓诸侯国,被封于谭国(今山东省章丘市西)。到了春秋初期,齐桓公称霸诸侯,于周庄王四年(公元前683年)吞并了谭国。谭国国君谭子逃亡到莒国(今山东莒县)。而留在故国的子孙就以国为氏,称谭氏,史称谭氏正宗。
先秦时期,谭姓活动于山东和河南地区。历经秦汉晋南北朝,谭姓已经繁衍到各地。唐朝时谭姓已是湖南的著名大姓,而且其主体也由北方移入了华南地区。唐宋元之际的几次大移民和民族的融合,南部谭姓不断地得到充实和发展,形成了典型的南方姓氏。明清时期,山东地区向东北的移民,以及清满洲八旗汉化过程的加速,形成了胶东和辽东两半岛的谭姓群。最终造就了当代我国南北谭姓分布的局面。