Carmela, I realize that you speak Italian, and that I, sadly, do not (though I intend to reclaim my heritage in this regard before I die) --- however, I thought it was Tommaso that is the Italian name for Thomas?

In other words, we have this series =

Tommaso (italian) ---> Tomas (Spansh) ---> Thomas (English/French)

Gaetano (Italian) ---->Cayetano (Spanish) ----> Gaetan (French)

but it appears that there is no English cognate of Gaetano

Gaetano derives from the city of Gaeta, whereas Tommaso derives from the Greek & Aramaic for "twin"