Mings was given the armband by former Villa manager Dean Smith at the start of last season after Jack Grealish left for Manchester City.
Mings did not have the best of campaigns last season and Gerrard has taken this decision to allow him focus on his game.
Argentina goalkeeper Emiliano Martinez will take over as vice-captain while veteran Ashley Young has been named club captain.
Gerrard told the Aston Villa website: “John has demonstrated that he is ready to take on the captaincy through his performances on the pitch combined with his attitude and application in training. He is a popular member of the dressing room who sets high standards and expectations of himself. Emi is a respected senior member of the squad while Ashley Young’s experience speaks for itself and he is the perfect ambassador for the first team.
“Naturally, I have had to have a discussion with Tyrone Mings and have explained my reasons for making this decision. More importantly, I believe that not having the responsibility of the captaincy will allow Tyrone to focus more on his own game which can only benefit him and the team.”
Meanwhile, Mings has accepted Gerrard's decision in good faith as he posted on social media: “For me this isn’t about John or I, it’s about what’s right for Aston Villa.
"I have no issues with the manager’s decision. I’ve loved leading this team. Anyone who knows John knows how infectious he is and it will be an honour to play underneath his captaincy.”