1979年,從高州市分縣鎮(zhèn)劃分出10個(gè)大隊(duì)設(shè)立山閣鎮(zhèn),因附近有飛鼠嶺山脈至此凸起一土墩,有如山長(zhǎng)一角,始名山角。后以“角”字不雅,寓仙山瓊閣之意,“角”與“閣”諧音,更名為山閣,故名。
羊角鎮(zhèn)因“羊角扭”樹而得名,古人便稱羊角圩,后稱羊角鎮(zhèn)。