Not all nicknames need to be a shortened version of the original. I think Kit falls into that category. I can see it being used as a nn with just about anything.
FWIW, I have a friend who's name is Melanie. Her family has always called her Kip.... don't know why.. they just do!