Irish Gaelic, of uncertain origin, possibly associated with the Gaelic for "monastery" or "church". Anglicized via the clan surname Ò Ceallaig as Kelly.
In old documents in Latin Ceallagh was rendered as Celso or Celsus for several Irish saints.
Thanks to Donald Whyte who provided much of the initial information for this site.