Foschi is an Italian surname. Notable people with the name include:
Francesco Foschi (1710–1780), Italian painter best known for painting winter landscapes
Franco Foschi (1931-2007), Italian writer and politician
J. P. Foschi (born 1982), American football player
Jessica Foschi (born 1980), American competition swimmer
Luciano Foschi (born 1967), Italian footballer
Marco Foschi (born 1977), Italian film and television actor
Pier Francesco Foschi (1502–1567), Italian painter active in Florence
Sigismondo Foschi (fl. 1520-1532), Italian painter of the Renaissance period