The name Matt is a boy's name of Hebrew origin meaning "gift of God". Matt and is often added to lists like Names That Mean Blessed and discussed in our forums with posts like "Boys Makeover- Two Middles".
From the experts:
Still one of the most appealing short forms, which goes a long way toward explaining the sustained popularity of Matthew. Matt is perennially the popular guy in high school, friendly, attractive, and comfortable with a baseball. Matty or Mattie are cute for a younger boy.