Charitable endowments are funds or property donated to nonprofit organizations, which are invested to generate income for ongoing support of the organization's mission. They provide financial stability and ensure long-term sustainability, allowing charities to plan and execute programs without relying solely on fluctuating donations.