Aleister is a Scottish form of Alexander, ultimately from Greek, meaning defender of men.
Like Aleister?
Swipe through thousands of names like it