Elexa
Alexa is taken from the Greek name: Alexandra; who is the helper or defender of mankind. From the Greek word Alexein, meaning "to defend, to help."
More info:
Results for "Elexa" on Google