My parents want to give my new baby some money for a savings account. However, if its just going to sit there for 20 years, I’d prefer for it to gain interest/dividends. Is there any easy way to setup a fund that tracks s&p500 and preferably tax advantaged? Or am I better off just investing in the relevant mutual fund.

To add to this, you don’t need to setup a fund to track s&p. Just buy VOO (or buy VTI).