Giving a name to your new company or product should be an important element of your overall brand strategy. Brand naming gets especially tricky when your strategy is to go into several markets at the same time. Then you'd need to make sure that your new company name sounds equally good in China and Brazil, if you plan to go there, of course. I've addressed the complexity of such cases in my blog post Learn to Speak the Language of Your Brand.
Today, I want to share with you some of the resources that can come in handy while you are busy brainstorming a new brand name. Before you start, remember: don't book any URLs, twitter and facebook accounts before you've actually understood what your new brand will stand for. But if you feel you have sorted out the details of your brand strategy, then these resources can come in handy. Here's a collection of 6 online resources that can help you, and if you know more, please post a comment:
1) Guy Kawasaki's article The Name Game
2) An article published by OnStartups.com: 17 Mutable Suggestions for Naming a Startup
3) http://namechk.com/ This site allows you to see if your name is taken throughout social media. The list of social media outlets is pretty vast, and many that are mentioned here are not even used any more, so I wouldn't worry if your name is already taken in some of them.
4) http://www.namechecklist.com/ is a similar service, though it also allows you to see what domain names you can still register with your name.
5) http://www.bustaname.com/ This site allows you to check if your desired brand name is available. You can also play around with various name combinations: a good way to brainstorm the name and get some ideas you maybe didn't think of at the beginning.
6) http://www.dotcomroulette.com/ allows you to enter keywords, and based on them, it proposes a name for you. I've experimented and received quite obscure results, but perhaps you'll have some luck using this site.
Again, all of these should play a role when you are well into your brand strategy, and know a great deal about your product, competitors and customers. Hope this helps, and good luck naming your new brand!