Thrupp Explained
Thrupp, a variant of the Middle English word thorp, meaning hamlet or small village, and may refer to:
People
Places in the United Kingdom
- Thrupp, Gloucestershire, a village and civil parish in Stroud District
- Thrupp, Oxfordshire, a hamlet near Kidlington in Cherwell District