Answer
The meaning of Yann M'Vila's middle name, Gérard, is unknown. It is possible that it is a tribute to his father or grandfather, who may have also had the name Gérard. It is also possible that it is simply a name that his parents liked. In any case, the meaning of Yann M'Vila's middle name is not publicly known.