Jim Walsh (born October 26, 1956 in Norfolk, Virginia and raised near Boston, Massachusetts) is a retired professional ice hockey defenseman.
After playing hockey at Northeastern University, he played four games in the National Hockey League with the Buffalo Sabres in the 1981–82 season, recording one assist and four penalty minutes.