Don't name your little baby until you see him/her. They'll soon show you their personality - and sometimes a name will just spring to you
We actually have an animal communicator at our shelter and sometimes when a cat is really down, we have her in to have a "little chat" with them to see what's up. It's funny how well it really works.
We had a cat come in who was called "Bastian". He was brought to us because his owners couldn't control his behaviour and then he got really depressed and disruptive. They figured out that he was stressed, and thought that the best thing would be for him to find a home where he would feel more comfortable. Turns out that he didn't like the name Bastian. When he was "asked" which name he would rather have, he told our communicator that he would like to be called "Hannibal". We changed his name - and literally 5 minutes later, he didn't respond to "bastian" and his character changed for the positive in an instant!
We were stunned! I've tried it a few times, and if you "ask" the first name that comes to mind is usually what they want
Call me strange if you like, I know it works