Marengo is a village in Morrow County, Ohio, United States. The population was 283 at the 2020 census. Marengo is south of Mount Gilead, the county seat. Marengo was platted in 1873, although there had been permanent settlement at the site since the 1840s. A post office called Marengo was established in 1848.