David Harrison may refer to:David Harrison (artist), English artist David Harrison (basketball), American Sir David Harrison (chemist) (1930–2023), chemist and Master of Selwyn College Cambridge (1994–2000) David Harrison (cricketer), Welsh cricketer David Harrison (footballer), English football manager active in France David Harrison (historian), British historian of freemasonry David Harrison (jockey), Welsh jockey David Harrison David Harrison (zoologist) (1926–2015), English zoologist David E. Harrison (1933–2019), American politician, lobbyist and judge David Howard Harrison (1843–1905), Premier of Manitoba, Canada David Kent Harrison (1931–1999), American mathematician David L. Harrison, American children's author and poet K. David Harrison, Canadian-American linguist