David Joseph Walsh (born 28 April 1923 in Waterford, Ireland), commonly referred to as Davy Walsh or Dave Walsh, is a former Irish footballer who played as a centre forward for, among others, Linfield, West Bromwich Albion and Aston Villa. Walsh was a dual international and played for both Ireland teams – the FAI XI and the IFA XI.