Joshua Lee Barrett (born 21 June 1998) is an Irish footballer who last played for League Two club Bristol Rovers as a midfielder.