Reyna, who celebrated his 18th birthday last week, progressed from Dortmund's under-19 team to link up with the senior side in January and has made 22 league appearances, scoring two goals with five assists.
"Gio's development in recent months has been incredible. He'll definitely be an important part of Borussia Dortmund's sporting future," the club's sporting director Michael Zorc said in a statement on their website.
Reyna, who also has Champions league experience, said he was delighted to continue his development at Dortmund.
Barcelona presidential elections: What's at stake and what does it mean for Messi?
06/03/2021 AT 12:49
"BVB are a big club that can challenge for titles and are in all the important competitions... I have already learned a lot in Dortmund and I want to learn a lot more in future," he said.

Barca paranoid Dembele 'has plan' to join United - Euro Papers

Dortmund are third in the Bundesliga standings after seven games this season, three points behind champions Bayern Munich, and visit Hertha Berlin in Saturday's late game.
House-hunting Messi decides between Man City and PSG – Euro Papers
03/03/2021 AT 13:07
Manchester United ready to sign Varane - Paper Round
02/03/2021 AT 23:05