Lead generation refers to the process of getting your target audience interested in your products.
A lead is anyone who has expressed some sort of interest in your business. When you first start targeting your audience, you want to help them get to know your brand.
Lead generation involves targeting your ideal customers with marketing materials that will make them aware of your brand and get them interested. As you build more interest, you can turn them into leads that convert.