Irish Gaelic "dark" or "dusky".
Whyte considers that it evolved independently of Ciarán which has the same meaning. However ONC states that Kieran is an Anglicized version of Ciarán.