John "Red" Beattie (2 October 1906 – 7 January 1981) was a professional ice hockey forward.
Beattie was born in Ibstock, England, United Kingdom, and grew up in Edmonton, Alberta.
He played 335 games in the National Hockey League, for the Boston Bruins, Detroit Red Wings and New York Americans.