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)