We’re supporting fractional shares, so you can give a gift of as little as $20 of stock with just an email. You can receive a gift from family without giving up your SSN (unlike savings bonds or other investment gifts) so if you’re lucky enough to have someone who wants to give you or your children such a gift, you can do so with some privacy.
Unfortunately, when I turned 18 I sold it all (for something like $15-$20k) and wasted it during college. Had I kept it, with the splits and dividend reinvestments, it'd be worth roughly $150-$200k now. Would have paid for my kids schooling.
Giving stock is a great gift, if you also take time to help teach responsibility, otherwise you're just handing them a post dated check.