流沙镇:
在县境中部偏东、大南山北麓、练江上游。古时此地河溪泥沙淤积,建村名流沙。清代形成流沙圩。镇因驻地名。
云落镇:
在县境中部。镇以驻地名。因山谷白云缭绕而得名,又传说有仙鹤栖密林中,故名云鹤。
高埔镇:
在县境西南部。镇以驻地名。清初建村于高坡地上,故名高埔。
船埔镇:
在县境西部。镇因驻地名。相传建于明中叶,初称船埠头,成集市后改名船埔。
梅林镇:
在县境中部。明嘉靖年间(1522年—1566年)始建村,因多梅树而得名。清代形成梅林圩,镇因圩名
里湖镇:
在县境北部,北频榕江,邻接揭西县。镇以驻地名。古时此地榕江有龙门桥,桥下常有鲤鱼游跃,名鲤湖,简作里湖。
赤岗镇:
在县境东北部,邻接揭西县。镇人民政府驻赤岗山村。明代建村,左侧有呈赤色山岗,故名。
大坝镇:
在县境东北部、铁山西侧。清中叶建村于大沙坝上得名。后形成大坝圩,镇因圩名。
广太镇:
在县境东北部,邻接揭阳县。镇因驻地名。清同治二年(1863年)建广太圩,据碑记“承广之首,取平之义,曰广太圩”。
南溪镇:
在县境东北部,隔江与揭阳县为邻。镇以驻地名。明洪武年间(1368年—1398年)建村,因临榕江南河,故名。
南径镇:
在县境东北部,练江之北,东邻潮阳县。镇以驻地名,因处狮山和小园山径口,青洋村之南,故名南径。
麒麟镇:
在县境东部。东倚老鼠尖山、大尖山。镇因驻地处麒麟山东麓得名。
占陇镇:
在县境东部。民国二十九年(1940年)在东占陇与西占陇之间形成集市,称占陇圩。
池尾镇:
在县境中部。镇因驻地名 ,明末建村于大池塘末端,故名池尾。1966年建池尾公社,1983年改池尾区,1986年改池尾镇,2003年池尾镇正式撤镇设立街道办。
军埠镇:
在县境东南部,东邻潮阳县。镇以驻地名。原为荒埔,相传北宋杨文广平南时曾驻军此地,名军埔,后改名军埠。
洪阳镇:
在县境东北部。原地称厚屿。明万历三年(1575年)普宁县治此。1952年县治迁流沙。此地为洪阳圩,因处洪山之阳得名。
燎原镇:
在县境中部。镇人民政府驻泥沟村。解放后,1957年以泥沟,果陇的基础建立燎原乡,为了适合时代背景,取了一个具有革命色彩的名字。1983年改燎原区,1986年设燎原镇。2013年2月26日,撤销燎原镇,设立为普宁市城区燎原街道办事处。
梅塘镇:
在县境北部,北临榕江,隔江邻揭西县。镇驻地池塘边多梅树得名梅塘。
下架山镇:
在县境东南部。镇因驻地名,地处小丘,与3公里外之笔架山相比为低,故名。
大南山镇:
在县境中部。以镇西大南山为名。2013年2月26日,撤销大南山镇建制,设立为普宁市城区大南山街道办事处。