Etymology · Irish

Ó Caollaidhe

2 English words descend from Irish Ó Caollaidhe, most common first.