Baby names
The name Alejandro is a boy's name of Spanish origin meaning "defending men". 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.