Re: Mister Foster went to Gloucester …
Yes, there could have been reasons, but it strikes me as unlikely. For a start, from what I've done of linguistics the sound change would be a very strange one - I can't think of a single hard-g-name/word that's ended up an f-word in English having come from French.
:-)