McGonigle is an unincorporated community in northwestern Hanover Township, Butler County, Ohio, United States[1] about seven miles northwest of Hamilton at the intersection of U.S. Route 27 and State Route 130 in sections 17 and 18 of R2ET4N of the Congress Lands. It was formerly a stop on the Cincinnati, Hamilton, and Dayton Railroad's Indianapolis branch.[2] It was named for Philip McGonigle, an early settler,[3] and is spelled in various ways (McGonigle is the spelling on the official Butler County highway map).