Difference between a generator and a dynamo?
An electric generator is a common name for a device that converts mechanical energy in to electric energy.
Electric generator that converts mechanical energy in AC current is called alternator.
Dynamo is an electric generator that converts mechanical energy into electrical energy but its output is direct current.