Green’s Dictionary of Slang

sop n.

[abbr. SE milksop, a weakling, a spiritless person, lit. a piece of bread soaked in milk]

1. a fool, a simpleton.

[UK]Hotten Dict. of Modern Sl. etc. 98: sop, a soft or foolish man.
[UK]Hotten Sl. Dict.
[UK]Farmer & Henley Sl. and Its Analogues.
[Aus]Crowe Aus. Sl. Dict. 78: Sop, a contraction for milksop; a feeble-minded man.
[UK]A. Perry [perf. Marie Lloyd] William ’Enry Sarnders 🎵 I broke down and started ‘blubbing’ like a silly sop.
[US]Ade ‘The New Fable of the Father Who Jumped In’ in Ade’s Fables 86: Kenneth was the kind of Sop that you see wearing Evening Clothes on a Colored Post-Card.
[UK]R. Hall Well of Loneliness (1976) 44: You’re a dear little sop, that’s what you are!
[UK]K. Amis letter 24 Dec. in Leader (2000) 25: I like the sop.
[UK]J. Baker Death Minus Zero (1998) 181: The poor sop would still have to do another three hundred and ninety-nine haircuts before he broke even.

2. a drunkard.

[UK]Sporting Times 1 Apr. 1/5: The old soaker sitting by the upturned cask in the ‘Jug and Bottle’ [...] groaned ‘An’ ’eavy an’ ’orrible blow!’ ‘Wot is?’ enquired a brother sop.

In compounds

sophead (n.) [-head sfx (1)]

a fool, a simpleton.

A. Kapp in Daily Collegian (US) 24 Sept. 🌐 I’ve been told to ‘grow-up,’ been called ‘unpatriotic,’ ‘un-American,’ a ‘sophead’ (which I’m still trying to figure out, by the way), and a ‘traitor.’.