When I worked at an ad agency, we used to generate names for things with people. Same sort of strategy though... think up some words that mattered to the brand, brainstorm combinations, and iterate.
I'm not sure why you would get a computer involved though. Why not just take a few minutes and think up words with your team, and then play with them until you have something you like? You can't possibly evaluate unlimited possibilities, so why not scope the games to words, phrases, and ideas that connect in your brain?