Sandro

Name origin: Greek

Name meaning: Protector of mankind

Botticelli

Name origin: Italian

Name meaning: from botticella ‘little boot’ (see Botta).