Terence Abernethy (born August 23, 1930) is a South African cricketer, who played for Transvaal in first-class cricket.