Joe Cotton (born 12 May 1999 in Bristol, England) is a professional rugby union player, currently unattached he previously played for the NSW Waratahs in Super Rugby & Bristol Bears in Premiership Rugby. His playing position is hooker. He has signed to the Waratahs elite development squad for the 2020 season.