Vasco is a male name.
Vasco is a Spanish and Portuguese name, which derived from the medieval names Velasco or Belasco.
Vasco means “crow”.
No need to look further, then. Find the perfect first name for your baby together with your partner now!