Allister
This is an Anglicized version of Alastar, which means "defender of mankind."
Alternates:
Alistair
More info:
Results for "Allister" on Google