Green’s Dictionary of Slang

-guts sfx

[metonymy; gut n. (1a)]

a person, e.g. greedy-gut n.; lusty-guts n.

[UK]‘William Juniper’ True Drunkard’s Delight 233: A term for a drunkard [...] belch-guts [...] swizzle-guts.
[Aus]R. Tate Doughman 44: Rotten old Shabbyguts!
[UK]J. Franklyn Cockney 275: A greedy person, instead of ‘Greedygut’, will answer to ‘Guts’. [...] If Tug Wilson has a gruff voice he will be called ‘Rustygut Tug Wilson’. [...] ‘Worrygut’, ‘Miserygut’, ‘Grizzlegut’ all speak for themselves.
[UK]I. & P. Opie Lore and Lang. of Schoolchildren (1977) 175: Grizzle-guts, lazy-guts, scabby-guts. [Ibid.] 188: Barrow-guts [...] rubber-guts.
[WI]D. Walcott ‘The Soiler’s Return’ Coll. Poems (1986) 458: Cadaverous Dante, big-guts Rabelais.
[UK]Barltrop & Wolveridge Muvver Tongue 90: He may also be called ‘misery-guts’, as others for equivalent reasons are ‘greedy-guts’, ‘fat-guts’, ‘grizzle-guts’.