Bonshaw may refer to:
Australia
edit- Bonshaw, New South Wales, a town
- Bonshaw, Queensland, a locality in the Goodiwindi Region
- Bonshaw, Victoria a suburb of Ballarat
Canada
edit- Bonshaw, Prince Edward Island, a town on Prince Edward Island, Canada
United Kingdom
edit- Barony of Bonshaw in North Ayrshire, Scotland
- Bonshaw Tower