I never found out where this soup got its name. The translation (korhely is the word we use for drunks and party people, and leves is soup) would suggest that it has something to do with getting over hangovers, but since I am not one of those people, I have never tested the theory in practice.
The soup is good, though, and ridiculously easy to make (Provided you live in a place that has all the ingredients)
You will need sauerkraut. Look for one that has vinegar and possibly caraway seeds in it. I found a Polish version in Walmart (out of all places) that was in a bottle, already chopped up, vinegared and including the seeds. Less work for me!
Dump the sauerkraut into a pot and add water according to how dense you want your soup to be (note: it will get denser when it boils). If caraway was not included, add caraway seeds, and salt. While the soup is warming on the stove (you want to cook it until the sauerkraut is soft but not mushy), chop up a bigger onion and cook it on some oil in a pan until it is soft and kind of translucent. Take it off the stove and add some flour, stir it until it turns into gold-colored rue. Add a couple of spoonfuls of the soup water to it. When the soup is about ready (takes about 20 minutes on medium heat) add the onions. Also, chop up a bunch of hot dog wieners and add them too (the more you add the more you will have to fish for later). Give it another 5-10 minutes (hot dogs don't need more than five) and ta-da, you have soup. Enjoy!
(Apparently some people add sour cream in the end, or paprika. I don't.)
This is really the extent of my kitchen magic. Have fun with it!