Create a blog (or a custom website) and monetize it for advertisements. You have several options to monetize, for example, google adsense, Infolinks etc. These companies pay you for the ad impressions and clicks for the advertisements that you display on your blog or website.
If you want to host your custom website then one of the leading web hosting services company is HostGator. It offers you multiple options and flexibility.
2. Youtube Videos
Once you have a google adsense account in place, you can create your own YouTube videos and monetize it with your google adsense account. Youtube will show advertisements in the beginning of your video or it can be inserted within the video. You earn based on the views and clicks.
3. Affiliate Marketing
If you own a website or a blog, you can join affiliate marketing groups likehttp://Amazon.com, http://Flipkart.com etc. Affiliate marketing companies provide direct commission on sale. Commission can be as high as 15% of the amount of sale.
4. Publish an e-book
If you are good at writing you can publish you own e-book and sell it online. For example, you can use services like Amazon Kindle Direct Publishing.
In fact, amazon provides host of opportunities to make money online:
Selling Products, Selling Apps, Kindle Direct Publishing, Affiliate Marketing etc.
Refer following link for details: Make Money Online With Amazon
5. Online Freelancing
If you want to do freelancing then there are multiple opportunities available online for you to choose based on your skill and available time. Example, Hire freelancers and find freelance jobs instantly