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 a beautiful first name for your baby with our free Baby Names App. Just try it now!