John McIvor "Jack" Hamilton (June 2, 1925 – March 20, 1994) was a Canadian ice hockey player who played 102 games in the National Hockey League between 1943 and 1946. The rest of his career, which lasted from 1941 to 1958, was spent in various minor leagues.