Rainow is a village and civil parish in Cheshire, England, in the valley of the River Dean and next to the B5470 road between Macclesfield and Kettleshulme. It straddles the eastern side of the Peak District border of Derbyshire and Cheshire, and is surrounded by pasture farmland. The Peak District Boundary Walk runs past the village. The village's name comes from the Old English hræfn + hōh, meaning "hill-spur frequented by ravens". It is a former mill village and has a population of around 2,500.