关于北海之名的由来有两种说法:
其一,在古时候有大量的渔民聚居在北海市西南角的南澫村,渔民们经常到今北海港避风或捕鱼。
其二,“北海”的“北”在壮语中”与“巴”同音,意思是海的嘴巴,也就是出海口。所以,也有专家认为北海之名是壮语的地名的遗存。