Yes. Bulgaria uses the Bulgarian Lev (BGN). However, if you plan to visit Bulgaria for a short time and are in a tourist area on the Black Seas (Sunny Beach, Golden Sands, etc.), some restaurants and shops might let you use Euros to pay. However, expect a terrible exchange rate.