Coming up with a brand name for products can be pretty tough
For company name is even harder since most people would like to have the same name for website's domain as well. This makes it like 100x harder.
Source: past experience in bdanding & creative industry.