Apart from Hamish, the best rendition of this I ever heard was that of Jim McCann, which probably transmogrified into the Dubliners' version, with which I am not familiar.Happy memories! Very incomprehensible lyrics, esp. when sung by a drunken Irishman!
Alan