James Grewer (1865 – 1950) was a Scottish footballer who played in the Football League for Middlesbrough Ironopolis and Stoke.