Bernard Shaw (born 14 March 1945, in Sheffield) is an English former footballer who played as a full back. He played more than 100 Football League games for each of the Sheffield clubs and for Wolverhampton Wanderers, in a career of more than 400 senior games.