Een dynamo of een gelijkstroomgenerator is een machine waar mechanische energie, binnenkomend via een draaiende as omgezet wordt in elektrische gelijksstroomenergie. De tegenpool van de dynamo is de gelijksstroommotor, waarin elektrische gelijksstroomenergie omgezet wordt in mechanische energie.