My mom, a native Italian, says Schiavo (skee.a.vo) means "slave" in Italian. We don't know where he is from, but she is horrified he is Italian.
Thank you for the quick and detailed response....:)
Tell your dear mother that my husband is just as horrified by the genetic connection.
[actually he's cursing the mongrel to all manner of everlasting torment]...:))
Your mom is correct. It does mean slave.