Cairo is a village in Allen County, Ohio, United States. The population was 499 at the 2000 census. It is included in the Lima Metropolitan Statistical Area. As indicated above, the village's name is pronounced differently from the English name for the Egyptian city having the same spelling: .