oidhche gheamhraidh - as given in the verse is correct, not as spelled in the title Malcolm and PĂșca have put you right as to the meaning of the lyrics cian, cianail, cianalas have to do with homesickness, Leodhas is the isle of Lewis I think that in this example, I'd just translate dol a ceilidh as go to visit