A good name is clear about the outcome, easy to remember, and different from what competitors are using. It should communicate what someone gets, not just what the product technically is.
For beginners, name it after the transformation or topic — it's clearer for cold audiences. Once you have a personal brand, naming after yourself (e.g. "The [Your Name] Method") can work well.
Yes, when relevant — numbers like "7-Day" or "5 Steps" add specificity and make the promise feel more concrete and achievable, which increases click-through and conversion rates.