Celebrities Who Give the Most: No. 3 Is Meryl Streep. No. 2 Is Romance Novelist Nora Roberts. And No. 1 Is This TV Celebrity, Who Gave $40 Million to Charity People

The list of most charitable celebrities, from national philanthropic group The Giving Back Fund, tracks contributions made in 2009, the most recent year for which financial information is available, according to People

Third on the list is actress Meryl Streep, who donated $4 million to the Silver Mountain Foundation for the Arts, it says.

The second most charitable celebrity is the Nora Roberts Foundation, which supports literacy in underserved communities, the story notes. 

And No. 1 is Oprah Winfrey. She gave away $40 million primarily through her Oprah Winfrey Foundation, the story says.