I'm having trouble gaining weight

I'm looking for a healthy way to gain weight. I know that's the opposite of what most people are trying to do, but there's a reason. I'm too small to donate blood, which means that I'm under 115 pounds. That means I'm underweight and that's not healthy. Any help?