It was collected by Séamus Ennis from Colm Ó Caoidheáin who is thought to have written it for his two fairhaired (bán) grandchildren whose surname was Canavan / Ó Ceannabháin.