William Stuart Roy (born 25 December 1968) is a former international rugby union player who represented Wales, as well as played in the top division of Welsh club rugby for Cardiff RFC, Pontypridd RFC and Newport RFC. Roy was born in Ely, Cambridgeshire in England, but moved to Anglesey in Wales as a child.