I think
Kevin would be a great name for a cat or dog. Can't you just see it? It's such a laid back name, just a regular guy, good ol'
Kevin.
Devon is pretty, I prefer that spelling. I like it for a girl, there's something poetic about it.
Devin on the other hand sets my teeth on edge.