A stock makes a great gift that will likely grow in value over time. Stocks can be bought as gifts directly from some companies, speciality stock gifting apps and brokers, who also often offer fractional shares as opposed to whole ones, which may be expensive.