Lead generation is identifying and nurturing potential leads for your business. It further involves acquiring the lead’s name and contact information if they are interested in your product or services.