古代本為一大島及10個小島,后因自然淤和人工圍堤筑塘,逐漸形成東西兩島,故名梅東、梅西(即下岸)之別稱,自清道光十三年(1833)年夏秋筑800畝海塘,兩島相連,遂形成整體,梅山鄉(xiāng)原屬鄞縣海晏鄉(xiāng),宋熙寧十年(1077)劃歸定海(1687年改稱為鎮(zhèn)海)縣,1950年為梅東、梅西兩鄉(xiāng),1956年3月為梅山鄉(xiāng),1958年屬郭巨人民公社梅東、梅西管理區(qū),1961年改稱梅山公社,1983年11月復(fù)稱梅山鄉(xiāng)。
2014年12月,撤銷梅山鄉(xiāng),設(shè)立梅山街道。