Most online business name generators either prepend or append random words to the keyword you enter — so you get generic or random-sounding names and it's hard to find a good one.