India named a 15-player squad on Friday for the upcoming three Tests against New Zealand, beginning on October 16 in Bengaluru.