Mats \m(a)-ts\ as a boy's name is a variant of Matthew (Hebrew) and Matthias (German, Greek, Hebrew), and the meaning of Mats is "gift of God".
The baby name Mats sounds like Matz and Mads. Other similar baby names are Maks, Mars, Matt, Mata, Mat, Mays and Pats.