Грамматический словарь Зализняка (склонения слова):
Гак, гаки, гака, гаков, гаку, гакам, гак, гаки, гаком, гаками, гаке, гаках
1)
-а, м. мор.
Стальной крюк для подъема грузов, для подвешивания шлюпок, для закрепления снастей и блоков на судне и т. д.
[голл. haak]
2)
-а, м. прост.
◊
@ с гаком
с лишним, с лишком.
С тех пор прошло двадцать лет с гаком. Диковский, Бери-бери.
— Сколько прошли? — Восемнадцать минут. — Хватит? — Ход был хороший. Километра полтора с гаком отхватили. Л. Соболев, Зеленый луч.
@
ГАК
1. ГАК, -а; м. [голл. haak] Мор. Стальной крюк для подъёма грузов, подвешивания шлюпок, закрепления блоков и снастей на судне и т.п. Г. подъёмного крана. Буксирный г.
2. ГАК, -а; м. Нар.-разг. Добавка к основному количеству. Ехать километров тридцать, да г. — десять.
◊ С гаком. С лишним, с лишком (при указании на количество чего-л.). Сколько ему, по-вашему, лет? — Да лет сорок с гаком. С тех пор прошло двадцать лет с гаком.
ГАК, гака, ·муж. (·обл. ). Добавок, излишек. Часа три с гаком. Кило два с гаком.