Hamish is a given name that can refer to:
- Hamish Buchanan, a Scottish wizard, the older brother of Angus Buchanan
- Hamish Frater, a Gryffindor student at Hogwarts School of Witchcraft and Wizardry in an unknown period
- Hamish Knighton, a Hufflepuff student at Hogwarts School of Witchcraft and Wizardry in the 1990s
- Hamish MacFarlan, a player for the Montrose Magpies