SaaS names live in code forever. "Best-Payment-Solutions.charge()" fails developer adoption. "Stripe.charge()" becomes industry standard.
Descriptive Works for Niche
"Mailchimp" (email + monkey). Instantly clear what it does.
Abstract Works for Platform
Salesforce, HubSpot. Can expand beyond initial product.
Check Chrome Store
If you're building browser extension, check if name is taken there too.
API-Friendly Name
Developers will reference your product in code. "Stripe.charge()" works. "Best-Payment-Solutions.charge()" doesn't.
Freemium Impact
Free users become brand ambassadors. Name must be easy to recommend ("Try Notion" > "Try ProjectManagementSuite").
Avoid Version Numbers
Don't launch as "YourProduct 1.0." Sounds incomplete.