I’m trying to come up with names for a couple new companies and this blog post from Seth is the best advice I’ve come across. It’s a few years old and I think the one tool he recommends has shifted its focus to selling domain names and is a lot less useful. Guy has some name advice as well.