The Lancashire and Yorkshire Railway built a station in (Little) Marsden, Lancashire in 1849. Because they already had a Marsden station in Yorkshire they called it Nelson Inn Station after the nearby pub. This caused some confusion and the growing town was then named after the station.Wasn't the town named after the pub, not the station?
About Nelson - Nelson Town Council
www.nelsontowncouncil.gov.uk