Stephen Roche (Dundrum, Dublín, Irlanda, 28 de noviembre de 1959) es un exciclista que estuvo en activo desde 1981 hasta 1993, en los que cosechó 58 victorias.