If you know how to build a website, you also know how hard it is to generate a cool domain name. This is also true for signing up a new email address, Facebook account, or a nickname in your MMORPG game.

A good name should be easy to read, write, understand and memorize. Short names could be 1 word, 2 words or 3 words long.

With these goals in mind, I pulled a list of 5,000 most common words in English to Excel. I use random number generation and VLookup to create my simple word generator which automatically refresh itself every time I open or interact with it.