HAVEN Meaning of HAVEN in English n.1 a harbour or port. 2 a place of refuge. Etymology: OE h{aelig}fen f. ON h{ouml}fn Oxford English vocab. Оксфордский английский словарь. 2012