It is the Italian language variant of the name Alexander, which is of Greek origin and means the protector.
Alessandro, is a masculine given name believed to be of Greek origin and may have been derived from the proper name Alexander.