Final answer:
The needle on an analog ohm meter moves due to current supplied by an internal battery, which causes a galvanometer coil to rotate in a magnetic field, moving the needle across a scale.
Step-by-step explanation:
The needle movement in an analog ohm meter is caused by the current flowing from a internal battery inside the meter. The heart of an analog meter is a galvanometer, which is a device that contains a coil of wire placed in a magnetic field. When current flows through this coil from the internal battery, it experiences a force due to the magnetic field. This causes the coil to rotate, and the rotation is linked to a needle that moves across a calibrated scale to indicate the measurement. Therefore, the correct answer to the question is c) The battery inside the meter.