The name Alejandro is a boy's name of Spanish origin meaning "defending men". Alejandro is ranked #194 on our popularity charts and is often added to lists like Cool Names with a Strong O and discussed in our forums with posts like "Baby a Day".
From the experts:
Softer and smoother than Alexander, this classic Spanish name for boys has made a seamless transition to this culture. Adding to its current impact: the Lady Gaga song Alejandro .