raggedy, adj., from Old Norse raggaðr “shaggy”,
via Norwegian ragget (“shaggy”) and Old English raggig “shaggy, bristly, rough”
also:
“Ragged was used of the devil from c. 1300 in reference to his “shaggy” appearance”.
Conclusion:
Raggedy and Shaggy are the same word
with the possible whimsical difference that
I am a Shaggy Man, with a Raggedy Cat.