Kitty is my favourite nn for all the
Kat- or
Cat- names; probably because it is neither
Cathy nor
Kate.
I much prefer the look of
Catriona, but I can't think of a way of preventing people from guessing the pronunciation, getting it wrong and calling her CAT ree OH na. So, mn only, I think.