Innovation in business leadership refers to the ability to cultivate new ideas, solutions, and approaches within an organization. It involves fostering a culture where creativity is encouraged and where leaders are proactive in identifying and implementing new opportunities to improve processes, products, or services.