Brand and username brainstorming: paste your word pool and get back the combinations you would never have paired by hand.
When you brainstorm a name from a word list, you do not really try every combination. You anchor on the first word that sounds good and pair it with three or four others, then move on. A list of ten words has ninety ordered pairs and you will consider maybe fifteen. The ones you skip are not worse. They are just further from where you started. Generating the pairings mechanically breaks that anchoring, which is the whole value: the good result is usually a combination you would have dismissed before hearing it.
The same pair reads very differently depending on how it is joined. Two spaced words look like a brand or a team. CamelCase looks like a product or a username and is the form most platforms accept without modification. Hyphenated looks like a domain and is the form a URL wants. Blending, taking the front of one word and the back of another, produces a single invented word, which is the shape of most modern startup names and the only one of the four that will reliably be available. Duplicates are removed, so a short word list produces a short list of results rather than the same pairs repeated.
Between five and fifteen works best. Below five there are too few pairings to be interesting; far above fifteen and you get more results than you will read.
Because duplicates are removed and the pool is finite. A list of five words has twenty ordered pairs, so asking for fifty cannot produce fifty distinct ones.
It takes the first half of one word and the second half of another to make a single invented word, the shape most modern product names use.