据说:三百多年前,渔民聚居在南边,日久形成村落,由于南边的渔民经常把船开到北面港避风,渔民就把北面那一带的海域叫“北面海”,久而久之,北面海旁边的村庄被称作“北海村” 慢慢就有北海的说法
北海市因市区北面濒临海而得名http://baike.baidu.com/view/15716.htm?fr=ala0_1
(广西壮族自治区北海市历史沿革)
如果说的是广西北海市的话:
北海本来其实很小,地理位置有点像弯月的下半部分的半岛~~北面是有海的,所以叫北海
现在的北海加上所辖的区和合浦县,看起来就不是北面濒临海了~~