Gołubie jest nazwą dzierżawczą i pochodzi od założyciela bądź właściciela wsi Goluba. Jest to skrócona forma imienia dwuczłonowego Gościlub. Oryginalnie poprawną formą jest więc Golubie (patrz rodzima nazwa kaszubska Golëbie) z "l" a nie z "ł". Postać Gołubie upowszechniła się po ostatniej wojnie na zasadzie hiperpoprawności w trosce o polskie brzmienie nazwy. W Słowniku geograficznym Królestwa Polskiego wydawanym u schyłku XIX w. wieś występuje jeszcze jako Golubie (przez l). W głosce "l" dopatrywano się wpływów niemieckich (faktycznych czy wydumanych) i żeby je wyeliminować do oficjalnego użytku weszła nazwa z "ł", w tej chwili już całkowicie powszechna i akceptowalna. Dla porównania nazwa miasta Golub (Dobrzyń) nad Drwęcą, pochodząca od tego samego imienia Gościlub, pozostała przy oryginalnym "l".

Podczas II wojny światowej Niemcy, bez żadnych podstaw źródłowych, zniekształcili nazwę na bliższą ich uchu, mającą ukryć słowiański rdzeń - Golben.