Jacob works and reworks the meanings of his sons’ names Gad means ‘a troop’ – Jacob says ‘a troop shall overcome him’. According to Moses in Deuteronomy 33, Gad had a reputation for fierceness.
In Christ that trait of character can be changed. Fuller notes: ‘In this blessing we see not only an example of the life of every believer, but the wisdom of God in so ordering it, as an antidote to presumption and despair. Present defeats have a tendency to preserve us from the one, and the promise of being finally victorious, from the other. Some are placed on the front line and must learn to dispel aggressors, being on the lookout for doctrinal error.