I don't know that particular name and the target market. Maybe it's really bad. But if you have a good product in my view the name doesn't matter that much. A lot of people struggle with "sqlite" for example or "Azure" or "OSX".
There is a gray area there. First impression is important AND the first impression is not just the name or icon. It is the combination of many things. The value the specific product gives you as the most important one.
I'm not dismissing the importance of a visual or aesthetic. Just realize that there is more than that.