David Shafer may refer to:
David Shafer (politician) (born 1965), American politician David Shafer (author), American author, produced Whiskey, Tango, Foxtrot
See also David Schafer (born 1955), American artist David Shaffer (1936–2023), American pediatric psychiatrist