Yes, Bengaluru is the official name.
So are München, Roma, and Bruxelles, but when we write in English, we say Munich, Rome, and Brussels.