Dolton Powell, from the city, was found injured in the car park of the All Nations Community Centre on 23 August. He died later in hospital.
Josphat Mbugua, 19, of Elmore Road, Horfield, Bristol was charged with murder and appeared before magistrates in Cheltenham.
Seven other people have already been charged with murder.
Mr Mbugua was remanded in custody and is due to appear before Bristol Crown Court on Wednesday.
Carlton Egbert James, 52, of Howard Street, Gloucester, was also charged with assisting an offender and perverting the course of justice and bailed to appear at Cheltenham Magistrates' Court on 14 January, police said.
A 21-year-old man and a 22-year-old man, both from Gloucester and arrested on suspicion of murder, remain on police bail.
An eighth person has been charged with murder over the death of a 21-year-old man after a party in Gloucester.