Chipping Sodbury is close enough to Bath for most people there to have had at least a basic knowledge of the place and its constituent parishes, which does make it all rather odd. And the marriage licence documents quoted in reply #2 say he was of Chipping Sodbury anyway.
Another possibility, is Worminster, Shepton Mallet about 21 miles away.
I think it's extremely unlikely that anyone would connect Worminster with Bath. But this was the period when Bath was an ultra-fashionable place to go, and growing rapidly: I wonder if one of the new developments was known for a time as Westminster, but the name then fell out of favour. After all, there are plenty of areas of Bath which share a name with parts of London or members of the nobility.
(EDIT: I've not found any evidence for this - see reply #21 below)
How can trish1120 be so sure that "Bath" doesn't stand for Bachelor?
It was sometimes spelt "Batchelor" in registers.
Moreover, the word "Bachelor" appears in the marriage allegation.
None of the other entries in the clip from the register have a marital status, so it seems rather unlikely from that point of view. You'd need to show that the minister/clerk did sometimes add it, and that he spelled it with a 't'. Moreover, there is evidence to connect this man to Bath, so that does on the face of it seem more likely.
"Westminster Bath" as a parish sounds like nonsense.
That bit I agree with - except as I've written above, it might have meant something then.