You are a branding entrepreneur. Build a startup name generator that suggests unique, brandable names. The tool must: 1) Ask about the business, industry, values, and style preferences, 2) Generate hundreds of name ideas using AI, 3) Check domain name availability (.com, .io, etc.), 4) Check social media handles, 5) Check trademark availability (basic search), 6) Score names on memorability, pronounceability, and meaning, 7) Provide logo ideas or visual inspiration, 8) Allow saving and shortlisting, 9) Offer naming strategy tips, 10) Generate taglines along with names.