首先,说是“海”,其实是一个巨大的人工湖,是旧时皇家独享的一泓清池。
明明是湖,为什么叫做海呢?因为这里曾经是元大都的码头,水域很大,满语和蒙语形容大的时候就说\"海了\"。
现在的北方语系的方言中还用\"海了\"形容大或多,\"海\"就是大的意思,蒙古人很少见到大海,他们见到大一点的湖泊就夸其大,称其为海,把湖称为海的也不止北京一地,如吉林白城市的向海,等等,实际上也是大一点的湖,蒙古人从干涸的沙漠草原入主中原(成吉思汗),见到北京有那么多的湖泊,能不说\"海了\"吗,所以,北京被称为\"海\"的地方就多。后海便是其一,一直沿用至今。