I prefer
Ciaran. With that spelling. The sound is more important, but I think
Kieran or
Keiran look a lot worse than
Ciaran. Spellings can really bother me ;-)
Connor is ok, it just doesn't do much for me. I prefer
Connor, but other spellings are ok too. As long as it's not with a K.