Try the extension listed on this blog: Source
Most how-tos only provide a solution to clear your most visited pages, not how to disable it. Both methods are easy: below:
How to Clear Google Chrome’s “Most Visited” Landing Page (until you start browsing again)
All you have to do is clear your browsing history. Click the Chrome icon on in the top-right corner of your browser, select “History”, then “Clear All Browsing Data.” Done.
How to Disable Google Chrome’s “Most Visited” Landing Page (until you want it back)
Grab the Chrome extension New Tab Redirect. Install it, enable it, and then select ”Options.” Now, you can either create a custom launch URL or you can simply enter “about:blank” as the URL to have new tabs/windows load a blank page.
2All features and bugs of Chrome that you don't agree with are temporary sick jokes by the Chrome team. – zylstra – 2014-11-05T22:06:04.650
@Nemo: Can you clarify how the proposed duplicate relates to hiding most visited sites? – fixer1234 – 2015-05-03T20:46:16.590
@fixer1234 the only way to hide "most visited sites" in recent versions of Chrom(e|ium) is to use an extension which makes the initial/new tab entirely blank. All the answers posted here say the same, except the accepted answer which is now wrong. – Nemo – 2015-05-03T21:08:13.357
@Nemo: Thanks. Not being a Chome user, that wasn't obvious from the answers. Sometimes duplicates are virtually identical questions, sometimes the question is different but the answers also solve what was asked. In the latter case, the people who vote on closure as a duplicate may not be aware of how you think it applies. In those cases, it better to include an explanation in the comment so people know what to look for. BTW, thanks for finding all of these duplicates. – fixer1234 – 2015-05-03T21:21:10.230
@fixer1234 you are right, I just forgot to go back to the questions and add an explanation after using the "flag" link. – Nemo – 2015-05-03T21:26:10.587