В доступных нам источниках происхождение этого выражения не указано. Значение слова гак Вы можете узнать, воспользовавшись электронными словарями (окно «Искать на Грамоте»).
Здесь предпочтительна форма единственного числа сказуемого (может). Сказуемое (при однородных подлежащих, между которыми стоит разделительный союз или) ставится во множественном числе, если подлежащие принадлежат к разному грамматическому роду (ср. ответ на вопрос № 265574).
Текст подстрочного примечания, как правило, не согласуется с формой поясняемого текста – ведущее слово независимо от падежа поясняемого слова ставят в именительном падеже. Текст примечания, как самостоятельное предложение, необходимо начинать с прописной буквы и в конце ставить точку. Обязательного требования повторять поясняемое слово в тексте примечания нет, но для полноты примечания это имеет смысл сделать. Итак, правильно:
На гаке* было 5 барж.
* Гак – буксирный крюк.