Thornwood is a hamlet, census-designated place, and postal designation in the town of Mount Pleasant in Westchester County, New York. The population was 3,759 at the 2010 census.