Anything that is being used as a medium of exchange is money. Bitcoin, like gold, is money.
I agreed on this matter, as long as bitcoin being used as payment in online it is considered as money like usd, euro and ¥ which means it shows bitcoin is like a real currency/money.
The only difference is that we cannot hold bitcoins physically and apart from that there is not much difference between bitcoins and real money as we can spend it anywhere we want like real money so bitcoin is definitely a money to me.