The Noun Project
The Noun Project provides with a variety of icons for you to download. Icons are listed on the homepage with a search engine on top of them for you to search for the icons you desire. In order to download these icons, you must have an account on the website.
The Noun Project can be found here.