Open a mutual fund account inside a trust. The rule for the trust is no income disbursements till age 25 or whatever you choose. You need a lawyer to set it up. I administer one for my sister, she can never touch the principle nor can it be attached to cover any debt. Done right you can...