You can't open a Roth IRA for someone else, but you can give them up to $19,000 each (or $76,000 per family if both spouses give) and encourage them to fund it themselves. For a couple with $4.5M who doesn't need the money, cashing out a lousy annuity and giving the proceeds to adult children to max their Roths is a beautiful legacy move. But you may not live to see it spent.