I knew I should have checked Andy Stewart's repertoire before I replied above. Sure enough! This tune is one of the many tunes for which Andy has crafted lyrics.
I haven't searched for them, but they may be on the web somewhere (though they are copyrighted). Failing that search, buy a CD. He's written some great stuff!