Thomas David
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