David McGowan (born 23 February 1986) is a former rugby union player. He is originally from Sligo in the province of Connacht, Ireland.