I happen to like
Catriona, but that may be a bit out of the box for you.
Here are a few other suggestions:
Caitlin,
Katelyn, etc
CallistaCatalinaAcanthaCatrinCalantheHecateKatinaKatinkaKathleenKathy
You could also use a name that is feline, or even actually means "cat" which would make the nickname logical (we call our daughter "star" a lot, which is what her name means).
Some cat-inspired names:
SelenaArielLlewellaLeandraFaline
SalimaToraLeonaKefira
FelinaHaida
Shera
Hope that helps.