I've just read back to Curiousity's post, and I remember my son, now 23, used to have a friend at school called Vincent. A lot of biker parents used it for their boys. My own son is a Kenneth, known as Kenny. However he has little objection to any of his peers calling him Ken, which I always sought to avoid, but hey, if he's happy with it. It's a Scottish/Gaelic name meaning 'born of fire'.
I find this site useful when looking for names for fictional characters:
http://www.20000-names.com/
Watch it, though - it's full of (fairly harmless) pop-ups and flashy things.