John William McLaren (22 December 1886 – 17 November 1921) was an Australian cricketer who played in one Test in 1912. McLaren was born in Brisbane to William and Elizabeth McLaren. A fast bowler, he played first-class cricket for Queensland from 1906 to 1915. In 1907–08 he took five wickets against the touring English team, although Queensland lost by an innings. Three years later he took 5 for 55 and 3 for 75 against the touring South Africans.