David Hampshire (29. prosince 1917 Mickleover – 25. srpna 1990 Newton Solney) byl britský pilot Formule 1. Celkem absolvoval dva závody Grand Prix v roce 1950: ve Velké Británii a Francii, nezískal však žádný bod.