Peter Welsh may refer to:
- Peter Welsh (athlete) (born 1943), New Zealand steeplechase runner
- Peter Welsh (footballer born 1951), Australian rules footballer for Footscray
- Peter Welsh (footballer born 1954) (1954–2008), Australian rules footballer for Hawthorn and Richmond
- Peter Welsh (Scottish footballer) (born 1959), Leicester City, Hibernian, Falkirk and Alloa Athletic player
- Peter Welsh (composer) (born 1974)
See also
edit- Peter Welch (born 1947), American politician
- Peter Welch (actor) (1922–1984), British actor