Keep it short and sayable
The best names are easy to say out loud and hard to misspell.
If you have to spell it letter by letter every time, people will get it wrong. Aim for something you can say once in conversation — like "rosies bakery" rather than "rosies-artisan-bakery-london". Shorter names are easier to remember, fit better on business cards, and look cleaner in an email address.