Irish Gaelic, "dusky"; from the Irish Clann Chiaran or Macilheran.
Whyte considers Ciarán to be independent of Kieran but the ONC suggests that Kieran [or Kyran] is the Anglicized version of Ciarán.