Excluding another large planet in close proximity, can a planet/moon's atmosphere generate a magnetic field, or is it only generated from the core? If the atmosphere was charged enough with electrical storms perhaps? Thoughts?
What about something like Jupiter's Red Eye on a larger scale? Couldn't that create a located field under the right circumstances?