I love Kitty. In fact I used to have a much-loved cat called Kitty
. That wouldn't put me off using the name for a baby though, although DH would never go for it.
Middle name wise I like the sound of Kitty Rose personally, although Rose does get a lot of stick on MN for being "too popular"
.