He is totally adorable!!! You are right--when you get him, you may very well change the name you choose now based on something in particular about him. Who knows? For right now I vote for Casper, and let me say it is NOT because he is white. I just really like that name.
Edit: That is my favorite among your choices. I personally have always wanted to name a little boy Nemo.
Life is better because I have a friend like you.