Lysander
This name means "liberator of mankind. It comes from the Greek roots "lysis," which means "freeing" and "andros," which means "man."
Alternates:
Lysandros
More info:
Results for "Lysander" on Google