Green’s Dictionary of Slang

ragamuffin n.

also raga, ragga, raggamuffin
[SE ragamuffin, orig. the name of a demon, latterly a ragged, dirty, disreputable man or boy; like a number of teen terms, this pej. is used as a term of approval]

1. (UK black) a hooligan, a lout.

2. (US black) an unaffected, down-to-earth person.

In compounds

ragamuffin tip (n.) [tip n.7 ]

[1990s+] (US black) a down-to-earth situation.