The best names on the web all share the same characteristics.

They are memorable, and ultimately, brandable.