rescuer

noun

1.
a person who rescues you from harm or danger
Derived from:
rescue
2.
someone who saves something from danger or violence