Hi Alan, coming up with a name is a difficult process. There are many great firms out there, and if you can afford it I recommend you hire one. If you're asking this question you may not have a lot of experience naming - in which case you should probably work with someone who has.
The most important thing is to avoid a bad name. Consider some basic parameters:
* when heard, the name should be easily written
* when seen written, the name should be easily pronounced
It is amazing how many bad names I have seen that avoid these basics. Consider also avoiding a name with a forced double entendre, highly engineered portmanteau, or cryptic alternate meaning. This is newbie mistake #1. Trying to be too smart, too clever, and ending up with a name that tries too hard and fails. A good name doesn't really help you. A bad name can definitely hurt you.
Another thing to consider: your URL. Use a site like pcnames.com to test your names. Think seriously before doing anything but .com. A good URL is, for me, the final test and ultimate constraint for a good company name. (putting a good SEO term in your name should also be considered).
With all of that said, seeing that your seed stage, at this point you should probably call yourself "New Company", "New Product", or "ABC Company" basically whatever allows you to stop worrying about a name and move forward. There's a lot more to success than a great name.