1.publicdomainarchive.com (Public Domain Archive) - This is an impressive 

https://itjankari.blogspot.com/
online repository of public domain images that are neatly organized in categories. It contains only high quality photos though the collection is limited at this time.

2. commons.wikimedia.org(Wikimedia Commons) - The site hosts 21+ million images under some kind of free license or in the public domain. The images are arranged in categories or you can find images through search keywords.

3. superfamous.com (Super Famous) - Another great resource for finding high-res images for your websites and other design projects. The images are licensed under Creative Commons and require attribution.

4. unsplash.com (Unsplash) - This is my favorite website for downloading high-resolution photographs. Subscribe to the email newsletter and you’ll get 10 photos in your inbox every 10 days. All images are under the CC0 license meaning they are in public domain and you are free to use them in any way you like.

5. google.com (LIFE) - The Google images website hosts millions of historical photographs from the LIFE library. You can add source:life to any query in Google image search to find these images and they are free for personal, non-commercial use.

6. flickr.com (The British Library) - The national library of the UK has uploaded over a million vintage photographs and scanned images to Flickr that are now in pubic domain and they encourage re-use.

7. picjubmo.com (Picjumbo) - Here you’ll find exceptionally high-quality photos for your personal and commercial use. The pictures have been shot by the site owner himself and all he requests for in return is proper attribution.

8. pixabay.com (Pixabay) - All the images on Pixabay are available under the CC0 license and thus can be used anywhere. Like Flickr, there’s an option to browse photographs by camera model as well.