James Walter "Jock" Robertson (21 February 1898 – 29 December 1970) was an English association football player who played professionally for Gillingham.
He joined the club while it was still playing non-league football and went on to set a club record for the most matches played in the Football League, making over 350 appearances.