I would keep his name. Once you've chosen one, it's hard to start calling them something else, lol! You'll find that you still refer to him as Spike anyway! Tommy was called Billy when I got him, but I wasn't too keen on that so I changed it. I wanted him to have a new identity for his new forever home. He was probably called something else before Billy as well. Spike won't care what his name is - as long as he gets his food, heat and water he really won't mind!