Macnaghten var en stor språkbegavelse. Han lærte seg hindustani, persisk, tamil, telugu, kannada og marathi.