There are scholarship organizations and programs with which international students can finance their stay in Germany. Usually these are offered to students with good academic records.
DAAD (Deutscher Akademischer Austauschdienst / German Academic Exchange Service)
The German Academic Exchange Service (DAAD) is the largest German provider of scholarships for foreign students. It offers full and partial scholarships. In addition, there are national and international companies and foundations that award scholarships to students who wish to study in Germany. On the DAAD website you will find a database of all organizations and scholarship programs: www.daad.de/deutschland/stipendium/en
BAföG (Bundesausbildungsförderungsgesetz / Federal Student Loans Law)
Under certain circumstances, international students can receive BaföG. It is subject to the provisions of BaföG Act and the Aliens Act. More information HERE
This scholarship supports students of partner universities of the KH Freiburg who wish to study in Freiburg for one or two semesters (more Information HERE).
There are numerous foundations in Germany which award scholarships. Some are also available to international students. More info on this topic is available at: www.stiftungen.org/de/service/stiftungssuche/studienfoerderung/bundesweite-stiftungen.html
Katholischer Akademischer Ausländer Dienst KAAD / Catholic Academic Exchange Service
Information can be found on their website: www.kaad.de