I would not use the name personally, but it seems to me that a whole new raft of names have come to the fore these days, making names such as Kevin (Gary, Barry, Lee etc) seem almost quasi-respectable.
What do you think? Maybe it still needs a few more years yet.