I don't believe that hitches were ever standard equipment on Jeeps, it would have been an aftermarket install in which case yu need to check the size of the receiver.
no, they are entirely different vehicles
If the 4.0L is from a 1993-1995, then yes.
NO
yes it will!
No, the Grand is different from the Cherokee.
No.
No, they are different
Will not fit. Can use Wrangler up to 2006 only. 5x4.5 bolt pattern
yes
yes They should
NoNo
no