Gayle, who will resume his role as captain, returns to the side after being sidelined with a groin injury for the first Test which West Indies lost on Monday by 95 runs at Sabina Park.
Also included in the squad is fast bowler Jerome Taylor. He has recovered sufficiently from a sore back, after he missed the Sabina Test.
Amit Jaggernauth is the only notable casualty from the West Indies squad that contested the opening Test.
The off-spin bowler collected one wicket on his debut and is one of two players dropped from the squad.
"In the ideal world we could take a bigger squad and he would still be with the squad," West Indies coach John Dyson said.
"It's just a matter of looking at the balance of the team and getting the right mix."
Jaggernauth and left-handed all-rounder Ryan Hinds have been left out to make way for Gayle and Taylor.
Squad: Chris Gayle (capt), Sulieman Benn, Dwayne Bravo, Shivnarine Chanderpaul, Fidel Edwards, Xavier Marshall, Runako Morton, Brenton Parchment, Daren Powell, Denesh Ramdin, Darren Sammy, Ramnaresh Sarwan, Devon Smith, Jerome Taylor.