That one has come up a couple of times in the past. See these two threads:
Lyr Add: Jeannie McColl
Lyr Req: Bonnie Wee Jenny MacCall
Although we have sets of words for it, and a tune, there's no information about the background; it would be nice to know a little more.