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