McGinn fractured his ankle just before Christmas and had hoped to be available for the game but, despite stringent efforts to get fit, will be forced to watch from the sidelines.
Striker Keinan Davis returned to training on Monday from his latest hamstring injury and could be available. Striker Wesley (knee), and goalkeepers Tom Heaton (knee) and Jed Steer (calf) are all long term absentees.
Manchester City are without defender Aymeric Laporte.
The French centre-back, who has endured an injury-ravaged season, faces up to another month out with a hamstring problem.
Winger Leroy Sane is City's only other major absentee but the German, out since August with knee ligament damage, is due to step up his comeback with a run-out for the Under-23s. Number two goalkeeper Claudio Bravo is set to play.
Aston Villa provisional squad: Reina, Nyland, Sarkic, Guilbert, Engels, Konsa, Mings, Taylor, Drinkwater, Elmohamady, Luiz, Nakamba, Targett, Grealish, Trezeguet, El Ghazi, Hourihane, Jota, Lansbury, Samatta, Baston, Davis, Vassilev.
Manchester City provisional squad: Bravo, Ederson, Carson, Walker, Cancelo, Otamendi, Stones, Fernandinho, Garcia, Mendy, Zinchenko, Gundogan, Rodri, De Bruyne, B Silva, D Silva, Sterling, Foden, Mahrez, Jesus, Aguero.