In marketing, lead generation is the generation of consumer interest or inquiry into products or services of a business. Leads can be generated for purposes such as list building, e-newsletter list acquisition or for sales leads. The methods for generating leads typically fall under the umbrella of advertising, but may also include non-paid sources such as organic search engine results or referrals from existing customers. Businesses strive to generate 'quality' leads. Quality is usually determined by the propensity of the inquirer to take the next action towards a purchase.
and for that try to Participate in B2B and B2C forums. Join sites that provide a platform to meet other businesses and customers. Social Media can also help you.