John Brand may refer to:
- John Brand (antiquarian) (1744–1806), English antiquarian and clergyman
- John Brand (cricketer) (1790–1856), English amateur cricketer
- John Brand (minister) (1668–1738), Scottish minister and author
- John Henry Brand (1823–1888), South African lawyer and politician
- John Brand (political writer) (died 1808), English clergyman and political writer