Gerald "Gerry" Williams (28 September 1877 – 12 May 1901), known to his family as "Joe", was an Australian rules footballer who played with St Kilda in the Victorian Football League (VFL).
Williams played his early (pre-St Kilda) football with North Melbourne, in the Victorian Football Association (VFA), and his later (post-St Kilda) football with West Melbourne, also in the VFA.