Just to add a few extra bits of info. :]
Kageno Jin - Based on pronunciation only, this could be translated as "person in the shadows" (kage no jin/hito)
Megane Kakeru - The verb "kakeru" is used for "megane," so altogether this could be translated to "wearing glasses."
For Max, I kind of...