Hi,
I was messaged the same earlier today with more lyrics. Fairly sure the lyrics perfectly fit the tune of the Portree Kid by the Corries. The lyrics I was sent had the whole "heedie ho hum" part at the end of the verse.
I think the song is actually very old and predates the Corries.
Hope that helps.