The names you use for image files should reflect both what the image represents and keywords you are using on the page.
For example, let’s say that I created a logo for this site. I could name it “logo.gif”, but with a just few more keystrokes I could name the image file using some of my keywords “website-promotion-logo.gif”. While this does not greatly affect your search ranking it does appear to have a small impact on some Search Engines.