Neo
It has an akward sound at times, but after seeing The Matrix, and hearing Keanu Reeves yell "My name is NEO!" I just completely fell for this name. It's modern without being too common or too unusual.
Neo is a Greek prefix meaning "new." It came to general attention as a name in 1999 as the protagonist in the film "the Matrix.
See Also: Nio