The meaning of Alexxa is Defender of mankind