Love the name!
I'm a big believer in the importance of product names and their ability to make or break a business - and this has a perfect name: short and descriptive, but yet without actually being a real word (at least not in English, not sure if its from another language). I reckon if Storj can come even close to living up to the promising tech innovations, then it has a great chance of being a hit.