Golf is a pretty good way to make money for a charity. Teams of two where the teams work to get donations towards their team or sponsors.
A walkathon or run is a great way to bring in cash by getting sponsors.
Bake sales where they can pay to purchase or you just take donations and give out baked goods.
A car wash.
Sell candy, jewelry, etc.
Host a dinner where people pay to have a table towards the donation.