Goliath \g(o)-lia-th\ as a boy's name is of Hebrew origin, and the meaning of Goliath is "exile". Biblical: the giant killed by David.
Goliath has 2 variant forms: Golliath and Golyath.
Baby names that sound like Goliath are Colt, Galt, Gilad, Gilead, Giladi, Gillett, Gelette, Gelett, Glade, Kolt and Colet.