Namelix generates business names using artificial intelligence. Most products that do this combine multiple dictionary words, which tends to make long, un-google-friendly names.
Namelix generates short, brandable names that are related to your business domain.