Ó Buachalla, taken from the Irish word 'buachaill' originally meaning 'herdsman' (in modern Irish it has come to mean 'boy'), was anglcised early as Ó Boughelly, Boughla, Buhilly and later as Buckley.
Buckley is the 99th most numerous name in Ireland.