product name is critical part of the brand. It increases the customer recognition, impression and recall of the particular product.
Meaningful: it communicates your brand essence, conjures an image, and cultivates a positive emotional connection.
Accessible: people can easily interpret it, say it, spell it, or Google it.
Visual: you can translate/communicate it through design, including icons, logos, colors, etc.