Leonard Frank "Comet" Haley (born September 15, 1931) is a Canadian retired ice hockey player who played 30 games in the National Hockey League with the Detroit Red Wings during the 1959–60 and 1960–61 seasons. The rest of his career, which lasted from 1951 to 1972, was mainly spent in the minor Western Hockey League.