No, you can defeat the bosses in any order you like, although some bosses may be more difficult to defeat without certain abilities or equipment.