In addition to all the good answers here, note that anyone can match charitable grants.
For example, if you want to raise extra money for a specific charity, especially a small one, you can offer to match all donations (up to a certain amount, if you want to specify a limit) that are made in someone's name or during a certain time period.
This can be an effective way to increase donations to a charity that you value. After all, people may be more likely to donate if they know their donations will be magnified by another party.
As the person (or family, or organization) providing the matching donations, you can specify the "magnification" level. I've seen levels as low as a 10% increase (e.g. if you donate 10, I'll add 1) to as much as 500% (e.g. if you donate 10, I'll add 50). Contributing two times (200%) is probably the most common gift, but the goal is to help others, so whatever will wind up helping the most is typically the most desirable choice. Tripling a few donations made by others may be more or less effective than adding 10% to many donations. The recipient charity can often advise what will help the most.
Other charitable strategies include matching the 10 largest donations or matching the fist 100 donations. This is especially true for live fundraisers where one donation encourages another donation (much like a live auction).
Another creative type of strategy I've seen is for someone to donate something of value if a charity is able to obtain a certain amount of donations in a specific time period. The "amount" can be measured in number of donations or financial value of them. For example, I once saw someone offer their guest chateau for a week to the largest donor (which yielded a very large donation from another party). I've also seen people donate professional services (which can include technical services, BTW) to large donors. Gifts of original artwork are quite popular. I've seen original poetry, photography, in-home cooking services, landscaping, music lessons, homemade crafts, and a multitude of other gifts of appreciation used to encourage charitable donations. The sky is the limit when it comes to helping others.