From Latin sānctus.
santo m (plural santi, feminine santa)
From Proto-Germanic *samdaz.
santo m (plural santi)