If you wish to name your granddaughter as a contingent beneficiary on your life insurance policy although she is only 12 years of age, then you should. The caveat is that the naming of her and her rights to receive the money would be that the proceeds would be placed in trust with a trustee until she reaches a certain age such as 18 as you have suggested. Such direction should be specifically set forth in the policy beneficiary statement.