Sir John Watson
Sir John Watson may refer to:

 Sir John Watson Gordon (1788–1864), Scottish painter
 Sir John Watson (polo), English polo player and winner of the International Polo Cup in 1876 
 Sir John Watson (Indian Army officer) (1829–1919), English recipient of the Victoria Cross in 1857
 Sir John Watson (advocate) (1883–1944), Scottish advocate and sheriff, Solicitor General for Scotland 1929–31