<p>How can I find or generate thousands of company names for testing and demo purposes?  (Address, phone number, and related information would be nice too.)</p>

<p>I've got a system I'm building which includes business contact information.  Pretty common no doubt.  </p>

<p>My test/demo database currently has randomly generated individual's names loaded (thanks to a handy IRS spreadsheet I found). This has worked great for internal testing and review purposes, but it looks really odd when shown to prospective customers.</p>

<p>I've tried various online public information sources (e.g. EDGAR, and county based property records searches), but these all require me to manually stitch together the results in blocks of 50 names or so at a time.  I could do this, but was really hoping for a search service or data store out there that had this type of information readily searchable and retrievable in very large batches.</p>

I use
Fake Name generator
:
What can I use the Fake Name Generator identities for?
Thousands of individuals, companies, and government organizations have found useful and creative things to do with the Fake Name Generator. Here are a few examples:
Quality test data can be hard to come by, especially with laws (such as HIPAA) preventing use of real data. Read more on
the dangers of testing with real data
.
Many websites, such message boards, are poorly designed, making it difficult for visitors from foreign countries to sign up for accounts. Using fake information, you can easily fill out the sign up forms and log in to the site.
Use fake information when filling out forms to avoid giving out personal information.
Generate a false identity to use as your pseudonym on the internet. This allows you to keep your real life and your internet life separate.
Get ideas for names to use for characters in a book or story.
Generated credit cards can be used to test basic client-/server-side validation techniques without accidentally processing a real card.
Generated national identity numbers can be used to test basic client-/server-side validation techniques without risking disclosure of real information...