Great Ayton is a village and civil parish in the Hambleton district of North Yorkshire, England, on the edge of the North York Moors. It lies 7mi southeast of Middlesbrough and 3mi northeast of Stokesley on the border with the unitary authorities of Redcar and Cleveland and Middlesbrough. According to the 2011 Census, it has a population of 4,629. The name Great Ayton derives from the Old English Ea-tun, tun meaning 'farm' and ea meaning 'river'.