'Tis the season to be charitable! In a list released this week, talk show host Oprah Winfrey was named the most charitable celebrity after giving away more than $40 million in 2009, PEOPLE reports.

Winfrey donated most of the money through the Oprah Winfrey Foundation for causes including education and programs for women and children.

The Giving Back Fund, a national philanthropic group, compiled the list which was specific to 2009.

"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.

Novelist Nora Roberts was the second most generous, donating $4.45 million to her organization, the Nora Roberts Foundation. Her foundation supports literacy in underserved communities.