The definition of fiat means by decree. In other words fiat currency has value because a central government authority (formerly king) decrees that the paper has value. Bitcoin has no central authority that decrees it has value - only demand by the people drives the value of Bitcoin.
Bitcoin may be a lot of thing, but it isn't a fiat currency.