Gavin Kirk (born December 6, 1951 in London, England) is a retired professional ice hockey player who played 422 games in the World Hockey Association. He played with the Ottawa Nationals, Toronto Toros, Calgary Cowboys, Birmingham Bulls, and Edmonton Oilers.
He played junior hockey for the Toronto Marlboros from 1969 to 1971.
In the WHA he played in 422 games and scored 116 goals and 243 assists.