Matteo, I guess? I know Matt is not Matthew, which could be correctly translated with Matteo, but I can't think of an equivalent to Matt and...well, Matteo seems like the best guess.
I know a Matteo and we sometimes call him "Teo", but that is more of a nickname and in English would be more like Theo? IDK sorry. This is the best I can do