榛子鄉,晚清時期屬公平鄉,民國時期永安鄉。
1949年8月6日興山解放,保留鄉保制,屬永安區。
1958年成立人民公社時名為興山縣榛子(英雄)人民公社。
1961年更名興山縣榛子區公所,下轄榛子、青山、青龍和公坪4個公社。
1975年撤區合大公社又為榛子公社,下轄板廟、張官店、青山、青龍四個管理區。
1984年又為榛子區公所,下轄榛子、青山、青龍三個鄉和張官店集鎮。
1987年撤區建榛子鄉人民政府,原管轄的青龍鄉劃歸火石嶺鄉。
2001年撤小鄉并大鄉時,將原火石嶺鄉所轄的北畈坡、老佛寺、缺里坪、甘家坡、大土坪村劃歸榛子鄉。
榛子鄉稱謂至今。