А лично мое мнение - что Голлум при первом появлении - имя на одном из языков, придуманных Толкином. Возможно, на орочьем или Маголе - о котором говорит Рэйтлифф в "Истории Хоббита". Как и имя орка Голфимбул (раннее Финголфин) в "Хоббите", которое содержит тот же корень gol и вероятно родственно раннему имени Трора - Фимбулфамби (на старонорвежском "Могучий дурак").
gol могло означать "гоблин" (позднее gul "темный, темные знания, магия", в Nazgul, не зря имя орка было впоследствии изменено на Gulfimbul), Голфимбул может означать "Могучий гоблин", а Голлум возможно тогда - "орочий, похожий на орка" (а Финголфин - "Умный, очень умный гоблин"

).
Структура слова могла быть 1о22um с удвоением радикала корня и суффиксом -um (который есть в черном наречии - Burzum и есть в валарине). Похожая структура могла быть и в раннем гномьем названии Khazaddum = 1a2a33um. Быть может, на момент написания Хоббита, Толкин не различал отдельно гномий и орочий языки и предполагал для них один язык, к тому же он в начале относил гномов тоже к силам тьмы...
А потом Толкин просто подогнал значение слова под звукоподражание, потому что корень gol (ngol) стал значить "знания, мудрость" в Этимологиях (оттуда и нолдор "мудрые").
Конечно, это все домыслы, но только так можно объяснить все эти похожие, но странные имена...