Shaker Heights, city, Cuyahoga County, northeastern Ohio, a residential community near Cleveland; incorporated as a city 1931. Located in a hilly area, it is named for the Shaker religious group, which maintained the colony of North Union here from 1822 to 1889. The present community, founded in 1905, was known as Shaker Village during 1911-1931. Population 32,487 (1980); 30,831 (1990); 29,405 (2000).