Namesnack is both a name generator and domain name generator in one. The names generated will always be available to register as a .com domain.