Pedestrian airbags have been designed before, but don't seem to have caught on widely [1].
A more bizarre solution Google patented always stuck with me: A sticky car hood beneath an eggshell coating so that a struck pedestrian would stay on top of the car instead of falling and hitting their head or being run over [2].