NameSnack was trained on millions of real business names.
Free
Social links
It doesn't just mash random words together. It actually understands the preferred naming patterns in different business categories and it only suggest names that are still available to register as a .com or .co.uk domain.