Green’s Dictionary of Slang

tommy n.3

[Gk tomé, a section; orig. Trinity College, Dublin]

[mid-19C] a worn-out shirt.