What does the name Neo mean? The meaning of the name Neo is New. The origin of the name Neo is American. This is the culture in which the name originated, or in the case of a word, the language.
People who like the name Neo also like: Liam
, Leo Aria
Name Notes: Futuristic hero in the movie "The Matrix"