Anglicized form of Irish Ó Ceallaigh, meaning 'descendant of Ceallach' (bright-headed or warrior).
Like Kelley?
Swipe through thousands of names like it