Product brands are highly competitive and you have to create a name that helps yours stand out among the clutter. The best names are very memorable and sounds good as well as look good. It should add up to a good feeling about the name; if not, you’ll have an uphill battle trying to gain awareness of it after it’s launched.