Thomas Herbert may refer to:
- Thomas Herbert (seaman) (1597–1642?), Welsh seaman and author
- Sir Thomas Herbert, 1st Baronet (1606–1682), traveller and historian
- Thomas Herbert, 8th Earl of Pembroke (c. 1656–1733), statesman and President of the Royal Society, MP for Wilton 1679–1683
- Thomas Herbert (Newport MP) (c.1695–1739), British army officer and politician, MP for NewportCornwall 1726–1739
- Thomas Herbert (Royal Navy officer) (1793–1861), British naval officer
- Thomas Arnold Herbert (1863–1940), Member of Parliament for Wycombe, 1906–1910
- Thomas J. Herbert (1894–1974), Governor of Ohio
- Thomas M. Herbert (1927–2014), judge from Ohio
- Thomas Herbert (MP for Monmouthshire), see Monmouthshire (UK Parliament constituency)