There is a company called Gift of College that sells 529 Gift Cards at places like Toys R Us, Babies R Us and other toy stores. You can also have people buy them online.
Once the card is purchased, the funds can be directed to most 529 plans in the U.S.
More info here: [https://www.giftofcollege.com/]