Francis Cotton (5 May 1857 – 28 November 1942) also known as Frank Cotton, was an Australian politician.