It's a Welsh capstan shanty and, like many shanties, probably does have to mean much at all. Hugill gives a Welsh version, a translation and verses with English words. He gives no explanation for 'Shanny Vach Voin', but it could well be, as you suggest, an English attempt at Welsh. I am sure someone will be along who knows.--Stewie.