Этимологический словарь в помощь!
ж., стар. гавон, во времена Петра I, 1697 г., гаван – у него же, 1702 г., а также Уст. Морск. 1720 г., но гавень (Шафиров); см. Христиани 39; Зеленин, РФВ 63, 410. Заимств. из нидерл., нж.-нем. haven – то же, откуда и нов.-в.-н. Hafen; см. Мёлен 78; Преобр. 1, 113; Маценауэр 165.