Named after Boston Manor House, a Jacobean mansion near the station.
The name has nothing to do with Boston in Lincolnshire or Massachusetts: it probably goes back to a medieval name for the farm of a man called Bord. The station was called Boston Road until 1911.