唐時,稱烏湖島。
宋時,稱烏呼島。
元、明時,稱烏湖戍。
清道光年間(1821年—1850年),屬隍城社。
清光緒年間(1875年—1908年),有一西村、南村。
民國二十三年(1934年),屬隍城鄉(xiāng)。
民國三十四年(1945年),屬欽島區(qū)。
民國三十五年(1946年),從欽島區(qū)劃出,屬隍城區(qū)。
民國三十七年(1948年),屬隍城鄉(xiāng)。
1949年后,仍屬隍城鄉(xiāng)。
1958年11月,長島縣并入蓬萊縣,為長島公社隍城大隊。
1963年6月,復置長島縣,改設隍城公社。
1984年,撤公社設隍城鄉(xiāng)。
1985年4月,從隍城鄉(xiāng)劃出南隍城島,設立南隍城鄉(xiāng)。
2000年12月,撤銷南隍城鄉(xiāng),設立南隍城區(qū)公所。
2003年2月,撤銷南隍城區(qū)公所,設立南隍城鄉(xiāng)。