Marble, stardust, sawdust. That's the name of my cats. Look on my website for pics of em.
Personally, "Halo" is my favorite right now. It fits all cats. I actually got a girl to name it that. Watch it for the next few days - what ever it likes doing the most, call it that. For example: if it sleeps all day, call it "Sleeper" and it can be a fast but stock looking cat (like a car), or "Marbles" like mine because I gave it a marble and it played with it for a few days and I decided on that. Fits her well and she responds to it pretty good. Either those or "kitty" say that repeatedly and it'll come running like theirs food to be eatin'.
Tip: whenever you give it food or pet it or anything, say it's name. Over time it'll remember the syllables and the way you say it and it'll listen to you. G'luck and don't lose it.