Fon is one of those weird prefixes that North Wales people put in front of some surnames (the most popular being Ap) - As far as I know it doesn't mean anything, just put there to confuse English people
But Ap means something, I've no idea what Fon means. Gogs are just strange people.