John David Barrett (born July 1, 1958) is a Canadian retired ice hockey player.
His older brother Fred was also an NHL defenceman.
Following repeated kneecap breaks, John retired after 488 NHL games, recording 20 goals, 77 assists, (97 points), and 604 penalty minutes.
As a youth, he played in the 1970 Quebec International Pee-Wee Hockey Tournament with a minor ice hockey team from Gloucester, Ontario.
This biographical article relating to a Canadian ice hockey defenceman born in the 1950s is a stub.