茂林三大名山位於高雄市茂林區。茂林區在高雄市東北,地理上屬中央山脈南麓,區內海拔約 230 到 2700 公尺。龍頭山、蛇頭山與龜形山分布在濁口溪谷一帶,因為山形辨識度高,長年被合稱為茂林三大名山,也是茂林常被提到的代表性山景。
茂林三大名山的核心特色,在於濁口溪長時間切割地形後形成的山體外觀。龍頭山和蛇頭山都屬於環流丘地形,可以理解成河道反覆彎曲、沖刷之後留下的山丘。茂林風景區把這類地形列為當地的重要地質特色,並指出龍頭山、蛇頭山屬少見的高峻環流丘景觀。從地貌來看,溪床彎道、山坡與河谷彼此距離很近,因此在同一區域內就能清楚看到山形與水流的關係。
龍頭山因山形像龍而得名,現地常見的外觀也被稱為「龍吐珠」。現在看到的龍頭與龍脊分開,和日治時期為了方便當地通行,曾經炸開地形並改變水流方向有關。龍頭山遊憩區面積約 22 公頃,區內的小長城步道長約 500 公尺,從較高的位置可以更清楚看出溪谷彎曲後留下的山形。
蛇頭山的外形接近百步蛇頭部,形成方式和龍頭山不同,主要與山坡滑動後的土石堆積,以及後方山丘相連有關。龜形山則和龍頭山、蛇頭山並列,是茂林三大名山中的另一座山。把三座山放在同一個地理範圍來看,最容易辨認的是濁口溪切出的溪谷彎道,以及山體外形隨著地形變化而形成的輪廓;茂林三大名山也因此常被用來認識茂林的山地地貌。