You are so right about the names, one has to look at the kitty a long time and know him/her before giving it a name. I personally would name him Elvis, because he rocks!!!
Cat names are real serious business! You don't just go and name them anything. It could take a long time before his name comes to me, or he tells me it!