It has to be a branding/patenting thing around uniqueness. I couldn't imagine trying to come up with new website names on a daily basis that would be expected to stick in a consumers mind.
There are whole consultancies around picking drug names.
The name isn't supposed to make an actual claim about effectiveness--you can't call it "cancercurazine"--but they often try for something vaguely suggestive: Viagra sounds like it makes you 'vital', Wellbutrin makes you feel well, Zyban keeps you away from nicotine, etc.
I've heard--but can't find a source saying--that this is why varenicline is sold under two different names: someone felt like 'champix' was too suggestive.
The big pharmas have a long list of gibberish names that has been created. These lists have already been vetted for uniqueness, trademark ability, etc. When a new product needs a name, they turn to these lists.