The name Neo was chosen because it means both "new" and "gift", and it is also inspiredof the movie The Matrix, where Neo is "the chosen one". And Neo is all of these things to us, so I think the name is just perfect for him, don't you? :-)