Sorry to be a wet blanket - and I haven't read the links which may take us to better information - but most of the responses here facile at best and, at worst, dangerous to your success.
The name of your business (and products) is part of your brand which is a crucial part of your marketing. It's not about "sounding good" or choosing something that sounds good or whether the domain name is still available. It's about the personality of your company, the market or audience that you're appealing to, the value proposition and ultimately, the messaging you will use to promote your product or service and the media you will choose.
Then, when all of the above has been decided (based on lots of brainstorming and research), you can start to work on naming. Test several names. Then test a restricted list of names with some rough logo executions. Add a couple of taglines that reflect the value prop. After that, you can start to look at domain names because, really, that's the least of your concerns.
Without going into a long diatribe here (you can pm me), marketing is a major part of any start-up and often overlooked. But if you want to win investors first and ultimately paying customers, your name is part of your branding and marketing which had better be a big part of your business plan - your roadmap to success.