Three young men identified by MARTA police as suspects in the Jan. 16 shooting of a pregnant teenager have been arrested, police say.

Malik Gray, 17, was arrested Tuesday and charged with aggravated assault, aggravated battery, possession of a firearm in the commission of a felony and possession of a firearm by a person under age 18, Alisa Jackson, a spokesperson for MARTA police, said.

Charles McDaniel, 17, was arrested Feb. 1 and charged with aggravated assault, aggravated battery, possession of a firearm in commission of a felony and possession of a firearm by a person under 18 years of age.

Stacey Tucker, 18, was arrested by College Park police Feb. 1 on unrelated charges and MARTA police added an aggravated assault charge on Feb. 3, Jackson said.

The teenage girl was eight months pregnant at the time she and a friend were shot, and later gave birth at the hospital to a healthy baby girl.

Both mom and baby have recovered, officials said.

The drive-by shooting happened just after midnight at the Oakland City MARTA station in southwest Atlanta, where the 15-year-old girl was struck in the chest and a 15-year-old boy was struck in the leg.

Gray, the female victim and other individuals were in a vehicle driven by Tucker after a birthday party, according to the police investigation. The group was taking the female victim to meet McDaniel in the parking lot of the Oakland City Station.

Following an argument, Gray, who was still in the vehicle, allegedly exchanged gunfire with McDaniel, which resulted in the female victim being shot several times, Jackson said in a statement.

All three suspects are in Fulton County Jail, Jackson said.

Gray is scheduled to appear before a Fulton County judge Wednesday at 11 a.m., Jackson said.

Tucker and McDaniel are expected to go before a judge in mid February, Jackson said.