It is considered to be a currency or asset in many countries,you cant call it money because bitcoin was created to remove the fiat system or centralization.
I believe it can be called money, since it is used as a means of exchange. Moreover, take a look at the legalization if bitcoin in UK as a means of exchange.