What is Viejo?
As an adjective, "old". As a noun, "old man." In that usage it can be affectionate or respectful. Of course refering to someone's age when you want to be nice is always to walk on thin ice.
Please, after you, viejo.