310 Free Web Icons
Elegant Thames studio has released a large set of icons for all occasions.
The most important thing is that icons can be used not only as pictures, but also integrated into the site using Unicode and CSS.
Licenses allow you to use them anywhere, however you want.
Download icon set