Joy is a village in Mercer County, Illinois. The population was 417 in the 2010 census.The origin of the name "Joy" is obscure.