Maybe this is a language thing - in English, a dynamo is specifically a DC generator
Most foreigners - I think - are not aware of this. In the German language the term
Dynamo is nearly exclusively used for the thing at bicycles.
In a more technical slang
Dynamo would actually describe an AC generator, in contrast to
Gleichstrommaschine which is explicitely DC (=
Gleichstrom). In English it is vice versa: 'dynamo' is DC and 'alternator' is AC...
The term 'generator' is - in both languages - used unspecifically.