It's a version of "Griogal Cridhe", I'm guessing; if you do a Google search for that you get about 130 hits including this one which has the lyrics about halfway down the page
Bizarrely I searched for "ba mo leanabh" first which should have brought this up but didn't...