Kitty is solely a nickname in my book. It's cutey for a child but I hate it for an adult. It's not something I would thing to use alone or as a nickname.
I think of at as a nickname for
Katherine since I associate with with
Jane Austen's
Catherine "
Kitty"
Bennett in Pride and Prejudice.