I would not use it on its own but it's OK for someone else I guess. I would use
Catherine or
Kathryn as a full name. As Anneza said, nicknames go in waves. First
Kitty, then
Kathy, now
Kate or
Katie. So someone named
Kate may well find herself perceived as "old" when
Kate goes out of fashion.