It's likely an icon, thumbnail or part or an Ad, from within an app or game.
Usually these are kept within the game/app folder, but it seems perhaps something weird is going on and it's saving it amongst regular images, and so when you open the app again after deleting it, it just generates it again.
Does any game come to mind