Does a single atom has its own magnetic field?
In a single atom there are electrons are revolving around the nucleus and as electrons are charged particle so their revolving causes current which consequently produces magnetic field. When electrons are paired then the total magnetic field becomes zero as electrons in a orbit revolves in opposite spin so only atoms having unpaired electron will produce magnetic field.