It is one of the variants of the male name Alexander, which is of Greek origin and which means the Protector. It is used in Portuguese and Spanish. There is also the variant Alex Sandro.
Alexandro , is a masculine given name of Spanish origin; it may have been derived from the proper name Alexander.