
Oprah Winfrey has been named the most charitable celebrity. The talk show queen topped The Giving Back Fund list after donating more than $40 million, primarily through the Oprah Winfrey Foundation. It helps causes including education and programs for women and children, according to a national philanthropic group. Novelist Nora Roberts came second, donating $4.45 million to the Nora Roberts Foundation to support literacy in underserved communities, People reports. Actress Meryl Streep, who gave $4 million to the Silver Mountain Foundation for the Arts, was third. “There are many generous celebrities, but when you can top a list of celebrity philanthropists three out of four years, as Oprah has, that is saying something,” said Marc Pollick, president of The Giving Back Fund.