How about inverlochy?
It has its own set of sidings, at least. It has a ring of anywhere-north-of-perth about it, yet is a genuine place immediately outside Ft William itself.
Fort William isnt that unpopular, at least not in the area. I have to say nobody of my aquaintance has objected to the name, just as Fr George and Ft Augustus ( named for George Augustus, elector of Hanover and King of the UK) are allowed their names without objection fromthe locals.