How can I get the title of blog post displayed on main blog page. I tried a plugin for this and it adds a function in the theme to get the title but the problem is it is duplicating the blog post and now for each blog post there are two posts on the main blog page.
Not really following what you are trying to accomplish here. It sounds like you want a specific blog post title to appear as the title of your blog post index page. If this is the case, there is no way to automatically do this. You can set the title of the blog index page to anything you want manually.