Neo:
Latin--"New"
Mr. Anderson: Anglo-Saxon "Andrew's Son"--however, as
Andrew comes from the
Greek "
Andros" meaning "man," "
Son of Man"
Neo Anderson: The New Son of Man--i.e., "the Messiah"
I only just saw The Matrix last night, and this came to me.