Getting Czech citizenship is usually only possible for direct descendants of Czech nationals. Being born in the Czech Republic is not necessarily a guarantee for acquiring citizenship.
Citizenship law is quite complicated. As a rule of thumb, you need to have at least one parent who is a Czech citizen or who holds a Residency Permit to become a Czech citizen yourself.
If this is not the case, you may apply for naturalisation, under the following conditions. You must
The application has to be filed at a local office of the Ministry of the Interior.
Special rules apply for the cases listed below. They will also have to lose their current citizenship, prove their proficiency of Czech and provide a clean criminal history. However, they don't need to have a Residency Permit. These cases include people
When you are granted Czech citizenship you will get a Certificate of Czech Citizenship.