Bill Johnston (born 17 February 1997) is an Irish rugby union player for English RFU Championship club Richmond. He plays as a fly-half and previously represented his native province of Munster, their provincial rivals Ulster, English club Ealing and, in the amateur All-Ireland League, Limerick club Garryowen.