海门路是中华人民共和国上海市虹口区的一条道路，共分两段，北段北起高阳路，南至公平路与东余杭路交界处。南段北起昆明路，南至东大名路。道路全长830米，原址为下海浦。1899年，公共租界工部局开始填埋下海浦，下海浦的一段河道被改建为茂海路，路名原本拟定为慕维廉路（William Muirhead Road），路名来自于传教士慕维廉。但后来取Muirhead的谐音「茂」与下海浦的「海」字定名为茂海路。1943年更名为海门路，路名来自于江苏海门。