Hi there!
Pushing it a bit perhaps, and mebbe stating a bit of the obvious, but has anyone found an etymological relationship with the renowned 'GogMagog' site (and all it's legends) in Cambridgeshire? Probably not - but the name seems to say it all.
Cheers - Paul