Owning good domain names is a great investment. A domain name can be used to generate revenue or it can be resold profitably.
Domain name investment is similar to real estate and property investment. The key difference is that domain name is a digital asset rather than a physical asset like buildings or land.