Isn't
Keenan pretty close, sound-wise to
Caoimhin? I say that based upon the pronunciation of Caoemhin given on this site, as I freely admit that I had no idea of how to pronounce it without looking it up. In any case, I'm not keen on
Keenan.
And I especially dislike
Kayla, I think it's so tacky.