David McVey (born c. 1966) is a former Scottish rugby union player who played for Glasgow Rugby, now Glasgow Warriors at the number 8 position.