Thomas David may refer to:

  • Tommy David (born 1948), Welsh rugby union and rugby league player
  • Thomas Christian David (1925–2006), Austrian composer, conductor and flutist
  • Thomas E. David, state legislator in Florida who served as Speaker of the Florida House of Representatives