Aus drei Ehen gingen 12 Kinder hervor. Gruber wohnte in Arnsdorf, 3 km von Oberndorf entfernt.
Am 24. Dezember 1818 komponierte Franz Xaver Gruber das Weihnachtslied Stille Nacht, heilige Nacht. Er starb am 7. Juni 1863 in Hallein.