Terence is ok. Honestly I would go with
Terry personally because it was your grandpas name and it would honor him more in my opinion.
Terry Lee would be very refreshing on a little boy today. But if I had to go with one of your
Terence combos it would
Terence Joseph. Thats really nice plus the family connection