Herbert James Cain (né le 24 décembre 1912 à Newmarket au Canada - mort le 23 février 1982 à Newmarket) est un joueur de hockey sur glace professionnel qui a joué 13 saisons dans la Ligue nationale de hockey pour les Maroons de Montréal, les Canadiens de Montréal et les Bruins de Boston.