- Donate to charity in their name. Mercy Corps is a secular humaniatarian relief group based in the US that primarily focuses on third world disasters. Unlike some other relief groups, Mercy Corps spends a LOT of their time and effort on prolonged help, not just critical help.
- Buy a heifer for a needy family in their name. Heifer International provides animals from bees to water buffalos for needy families. Depending upon the choice of animal, it can provide non-lethal food, renewable resources, and income such as milk, eggs, down, wool, honey, plant pollination, fertilizer, insect control, and the sale of offspring, and some animals and their offspring can be slaughtered for food (or you can pick ones that can't be, if you prefer). Income helps the families send their children to school, among other things.
- Buy an actual gift that has part of your cost go to charity. If you really just gotta have something to hand the person, check out Gear that Gives. You can choose between having the proceeds go to stop world hunger, protect the rainforest, improve domestic literacy, help animals in shelters, and more. Gifts include logo products (to spread the word), elegant jewelry, and fair trade items.
If you're thinking of getting ME something, well, chances are I don't know you so that's kinda creepy. I'm not giving you my mailing address either, so visit the first two sites.