Ó (“grandchild, descendant”) + the personal name Cathaláin, a diminutive of Old Irish Cathal itself from Proto-Celtic *Katuwalos (“strong in battle”).
Ó Cathaláin