When it comes to web and mobile app UI design, one of the most time-consuming tasks an interface designer will have to accomplish is creating a consistent collection of icons or glyphs that compliment the design of the UI. Thankfully, there are many professionally designed, ready-made icon sets freely available to use in your web and mobile application projects.
Here you will find hundreds of free icon sets, covering many design styles and trends, including flat design, Material Design, line-style icons, block-styles, icon fonts, mobile icons (iOS & Android), and even a few old school skeuomorphic sets.
30 Phenomenal Free Icon Sets for your iPhone – Pimp it Up
This is a very large post, sorry about the loading time. Its worth it.