Hartshorne is a village and civil parish in the English county of Derbyshire. The population of the civil parish at the 2011 census was 3,888. It is north of the town of Swadlincote. The name is pronounced "Harts-horn"; the sh is not a digraph, as this is a compound.