James Francis Heffernan (January 12, 1892 – December 21, 1938) was a Canadian hockey defenceman and coach.
He played in the United States from 1915 to 1918 with the Brooklyn Crescents and the New York Wanderers before returning to Canada and joining the senior amateur Toronto St. Patricks in the Ontario Hockey Association.
He was replaced as coach during the season by Harvey Sproule and sold his stake in the team in December 1920.
He died in 1938 in a New York City hotel room and is buried in St. Peter's Catholic Cemetery in his native Peterborough, Ontario.
This biographical article relating to a Canadian ice hockey defenceman born in the 1890s is a stub.