Peter Walsh may refer to:
Peter Valesius Walsh (1618-1688), Irish politician and controversialist,
Peter Walsh (Australian politician) (born 1935), former Australian Senator and Finance Minister,
Peter P. Walsh former Pittsburgh police chief,
Peter Walsh (Victorian politician) (born 1954), Victorian state politician,
Peter Walsh (organizer) (born 1956), professional organizer hosting television programs such as Clean Sweep and Enough Already,
Peter Walsh (sports broadcaster), Australian sports commentator,
Peter Walsh (footballer) (born 1976), Australian rules footballer with Port Adelaide and Melbourne,
Peter Walsh (priest), Irish priest and author,
Peter Walsh (producer) (born 1960), British music producer,
A character in Virginia Woolf's Mrs Dalloway