New London is now Shandon. Its other names have included Paddy's Run, Vaughan, Glendower and Cambria. It was called New London by Welsh settlers.
The first post office was known as Paddy's Run, and then Vaughan before being changed Dec. 20, 1886, to Glendower. Jan. 18, 1888, it was renamed Paddy's Run. The 1882 Butler County history said: "New London, or 'Bagdad,' as the boys at Bebb's High School used to call the place, was laid out about September 1859. Although a village had long existed there, the old plat was mislaid. The village is entirely within Section 25, near the center."