Etymology
Today it means: An unkempt, disreputable person. Full definition →
Uncertain; likely related to shab and shabby.
Etymology from Wiktionary, CC BY-SA 4.0.