Jack Welsh

Jack Welsh may refer to:


 * Jack Welsh (footballer, born 1924) (1924–2012), Australian rules footballer who played with Footscray in the Victorian Football League (VFL). His son Peter also played for Footscray.
 * Jack Welsh (footballer, born 1906) (1906–1964), Australian rules footballer for North Melbourne