Osgood is a village in Darke County, Ohio, United States. The population was 306 at the 2020 census. Osgood was founded in the 1880s. While its earliest settlers were primarily Protestants, a Roman Catholic parish was erected in the village in 1906. Today, St. Nicholas' Catholic Church has been recognized as a historic site.