DC motor will do it,the faster you rotate it the more output power it generates.A small DC motor will not generate too much power but will generate enough power to light up a LED.
You can also use a bicycle dynamo in place of a DC motor,a bicycle dynamo will generate much more power than a small DC motor.