Can the ceiling fan run on a DC current? and Why?

Yes, a ceiling fan can run on a DC current.

A DC ceiling fan uses direct current (DC) to power its motor.

This occurs through an AC-to-DC converter integrated into the ceiling fan. It converts the standard AC power to DC and controls the ceiling fan at a lower voltage.

DC motors are more efficient than AC motors because they use less energy and nearly silent motor operation.