The more your name communicates to consumers, the less effort you must exert to explain it.
I think you should give priority to real words or combinations of words over fabricated words. Because people prefer words they can relate to and understand. That's why professional namers universally condemn strings of numbers or initials as a bad choice.
However, this one also has one weakness.
The major function of a name is to distinguish your business from others. One of the reasons a new company is formed is that it has new value; it has a new idea. If you adopt a conventional word, it's hard to express the newness of your idea
That's why I think these two names are still not quite perfect.