What does Kieran mean?
Anglicized from Irish Ciaran, a diminutive of 'ciar' meaning 'black, dark', giving 'little dark one'. Borne by several early Irish saints.
What does Sullivan mean?
Anglicized from Irish O Suilleabhain, from 'suil' meaning 'eye' plus a second element usually read as 'dubh' (dark/black), giving 'dark-eyed'. The second element is disputed; alternative readings give 'one-eyed' or 'hawk-eyed', so the 'dark' sense is probable rather than certain.