A domain name generator is a tool that takes one or more keywords as inputs and provides a list of possible domain names based on combinations of your keywords and common affixes such as my, i, or best. Some will attempt to create new words by combining letters from your different key words. Usually these tools are combined with a domain name availability checker, so that only available options are presented.
Domain name generator tools can be a good way to brainstorm ideas, especially if you’re stuck for a creative name or the name you really want is taken. However, ideas from a domain name generator need to evaluated to see if they would be a good fit for your site.