HAVEN Meaning of HAVEN in English (n.) A bay, recess, or inlet of the sea, or the mouth of a river, which affords anchorage and shelter for shipping; a harbor; a port. Webster's English dictionary. Английский словарь Webster. 2012