I don't like it, to be honest. I do like
Caoimhe but spelling it
Keeva really takes away its charm. All of it. It's like spelling
Georgia as
Jorja or something, it's just not pretty.
The names of their children don't go together at all. Not that I mind, it's just what I noticed first. Their middle names are also pretty boring.
Overall a decent name. Just not very exciting.