David Fletcher

David Fletcher may refer to:


 * David Fletcher (baseball) (born 1994), American baseball player
 * David Fletcher (bishop) (died 1665), Bishop of Argyll in Scotland
 * David Fletcher (cartoonist) (born 1952), New Zealand cartoonist
 * David Fletcher (cricketer) (1924–2015), British cricketer
 * David Fletcher (cyclist) (born 1989), British cross-country mountain biker and cyclo-cross rider
 * David Fletcher (military historian) (born 1942), British military historian
 * David Fletcher (musician) (1971–2009), British musician