Generic terms—those words that actually name a product or service—are ineligible for trademark protection under current United States trademark law. The United States Patent and Trademark Office ...