It could be a few things, basicaly the light is telling you your oil pressure is low, on tick over the engine isnt turning so fast so the pump is spinning slower not creating as much pressure.
it could be wear in the pump, wear in the engine bearings (big ends, mains, cam bearings). When did you last change your oil?
it could just be a faulty oil pressure switch or bad connection to it?
Hope this helps