Gavin Williams (born 25 October 1979) is a former rugby union player from New Zealand, who played in the Top 14 and for Samoa internationally.
Williams previously played for Connacht, where he played from 2005 until the end of the 2006–07 season. After leaving Connacht, he went on to make his debut for Samoa in 2007 in a match against Fiji. Williams scored a try and conversion in Samoa's opening game in the 2007 World Cup.
After leaving Connacht, he played for US Dax before signing for Clermont.