Does Bulgaria have a president?

Yes, Bulgaria has a president, whom is head of state. Bulgaria also has a prime minister who is considered the leader of the country.