Alexza is a modern spelling variant of Alexa or Alexandra, from Greek meaning defender of humankind.
Like Alexza?
Swipe through thousands of names like it