Joe McDonnell (born May 11, 1961) is a Canadian professional ice hockey scout, former coach and former player.
McDonnell played 50 games in the National Hockey League (NHL) for the Pittsburgh Penguins and Vancouver Canucks.
Despite losing in the final to the Cornwall Royals 8–2, McDonnell and teammate Brian Bellows were named to the Memorial Cup All-Star team.
He reached the Memorial Cup for a second time; the first as a coach, in 1990 where he and the Rangers lost in the finals 4–3 in double overtime to the Oshawa Generals.
After being fired by the Rangers, McDonnell found work with the Detroit Red Wings as an amateur scout.