Flaticon has a massive collection of over 100,000 icons, all icons are free to use as long as you provide attribution, there is a premium plan that removes the need for author credit and offers a faster download process. A Mac application is also available that let’s you select and work with icons directly from your desktop.