荣山乡原为琼山县五区,中华人民共和国成立初划归海口市长流公社。
1961年3月,成立荣山公社。
1966年,并入长流公社。
1980年,析出。
1983年,改为荣山区公所。
1986年,改为荣山乡。
丰南乡原为澄迈县丰盈乡。
1995年,划归海口市秀英区,改为丰南乡。
新海乡原为琼山县五区长北乡。
1953年10月,改名新海乡。
1958年,改为长流公社新海管区。
1959年,划归海口市西区公社新海管区。
1961年5月,成立新海渔业公社。
1965年,并入长流公社。
1970年,析出新海公社。
1986年,公社改区。
1988年,区改乡。
2002年,荣山乡、丰南乡和新海乡的荣山寮村民委员会、新海村民委员会合并为西秀镇。