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