John Sayer may refer to:
John Sayer (fur trader) (), Canadian fur trader John William Sayer (1879–1918), British soldier John Sayer (MP) (1499–1562), English member of parliament John Sayer (cricketer) (1920–2013), English cricketer and officer John Sayer Crawley (1867–1948), English actor John Sayer Poulter (1790–1847), British politician
See also John Sayers (1945–2021), Australian recording engineer John Sayers Redditt (1899–1973), American politician and businessman