You might consider similar-sounding names like:
* Alexander: This is a common English name with a similar sound and meaning (defender of mankind)
* Alex: A shortened form of Alexander, also popular in English
* Alaric: A Germanic name with a similar sound, meaning "all-ruler"
Ultimately, the best way to translate a name like "Alejandro" is to choose an English name that you like the sound of and that feels appropriate for the person.