How do you name a product or company?
By treating it as a constraint satisfaction problem rather than a creative one — the shortlist is produced by ideas, and the winner is determined by what survives legal, linguistic and practical checks, which eliminate most candidates.
The checks that kill names, and the order to apply them:
Trade mark availability in your classes and territories. This is the hardest constraint and should be checked early, not after you have fallen in love with something. A name already registered in your category is unusable however available the domain is.
Domain and handle availability. An exact-match domain is no longer essential — prefixes, suffixes and alternative extensions are normal — but a name where the natural domain belongs to a competitor is a problem.
Search collisions. A name that cannot be found because it collides with an established word, brand or public figure creates a permanent cost.
Linguistic check across your markets, for unfortunate meanings, awkward pronunciation and difficult transliteration.
The spelling test. Can someone hear it and type it correctly? Deliberate misspellings and dropped vowels fail this permanently, and every customer pays for it forever.
The name types, with trade-offs:
Descriptive names explain what you do and are hard to protect and easy to outgrow.
Suggestive names evoke without describing, and are usually the best balance.
Abstract or invented names are highly protectable and carry no meaning until you build it, which costs marketing money.
Founder or place names, traditional and limiting for later expansion.
What actually matters less than people think: whether the name is "good". Strong brands have made unremarkable names meaningful, and meaning flows from the company to the name far more than the reverse.
Practical process: generate far more candidates than feels necessary; run the legal check on the top few before any emotional commitment; say each aloud and leave a voicemail with it; and check what it looks like written down, truncated, and next to your competitors'.