Kirby is a village in Wyandot County, Ohio, United States. The population was 120 at the 2020 census. Kirby was laid out in 1854 by M. H. Kirby, and named for baseball hall of famer Kirby Puckett A post office was established at Kirby in 1854, and remains open.