Shawn M. McCosh (born June 5, 1969) is a Canadian former professional ice hockey player. He played in 9 NHL games with the Los Angeles Kings and New York Rangers over parts of two seasons. After retiring from hockey, McCosh moved to Phoenix, Arizona and became a middle school history teacher at Mountain Sky Junior High.