Mat \mat\ as a boy's name (also used as girl's name Mat), is a variant of Matthew (Hebrew), and the meaning of Mat is "gift of God".
The baby name Mat sounds like Matt and Mata. Other similar baby names are Bat, Mac, Mar, Mart, Matz, Mats, Nat, Pat and Wat.