I've loved this name ever since I saw the Matrix when I was 10. It's short and simple, and sounds cool and sexy in a masculine way (probably because of Keanu Reeves). Aside from being the word for new, it reminds me of neon colours and cyberpunk. I'm surprised (and lucky) that it isn't popular, when "cool" names like Xavier and Enzo are. This is probably attributed to Neo-nazism, which is basically bigotry and football hooliganism; not things I'd ever want to associate with. But still, Neo is a very cool, modern-sounding name, without being trashy or overused.
― Anonymous User 3/5/2009
Ugly. Sounds like something that cult members would name their son, and it unfortunately makes me think of those awful Matrix movies.