Thomas Welsh
Thomas Welsh may refer to:
- Thomas Welsh (composer) (1780-1848), English composer and operatic singer
- Thomas Welsh (general) (1824-1863), brigadier general during the American Civil War
- Thomas Jerome Welsh, American Roman Catholic bishop