Frank Marsh

Frank Marsh may refer to:


 * Frank Lewis Marsh (1899–1992), American biologist, educator and creationist author
 * Frank Marsh (footballer) (1916–1978), English footballer
 * Frank Marsh (politician) (1924–2001), Nebraska politician
 * Frank Marsh (nephrologist) (1936–2011), British nephrologist
 * Frank Wayne Marsh (born 1940), former professional American football defensive back