A sot is a fool, though it can also refer to a habitual drunkard. The word might have been used as an endearment in the poem. It’s an archaic word and is no longer used in modern English.