Cavin Dennis Johnson (born 11 November 1958) is a South African soccer coach who currently works as an assistant coach at Al Ahly in the Egyptian Premier League. Johnson has previously managed South African clubs Platinum Stars (twice), SuperSport United, AmaZulu and Black Leopards in the Premier Soccer League.