Aleja is likely a Spanish short form related to Alejandra, from Greek roots meaning defender or protector.
Like Aleja?
Swipe through thousands of names like it