What is the meaning of Thorp?

A group of houses standing together in the country; a hamlet; a village.

A small village or settlement.

village

village

Source: wiktionary.org