From Greek 'Alexandros' meaning 'defender of the people,' via Spanish/Italian form.
Like Alexandro?
Swipe through thousands of names like it