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.

VOO ETF for S&P, very cheap in terms of expense ratio. JNK ETF for a bit of junk bonds. XCCC for junkest of junk. I am not American so I can’t say much about taxes.
Agreed on the tickers! I use something very similar for my personal investments. I was more asking about the best mechanisms.