Did the F-8 have a stall speed of 1.6x its landing speed?
The stall speed your source is referring to may be the speed for a clean stall which means with the flaps are in flight position (= 0°).

Flaps on powered planes usually increase lift as well as drag. This means basically that you can fly slower and stall happens at a lower speed.

Here are the speeds from the F-8D flight manual (big pdf):



From the chart, in landing configuration with 19,000 lbs gross weight, the stall speed is ~113 knots.




  does ground effect come in to play for landing scenarios? – Owen


Ground effect reduces the touch down speed by reducing the stall speed below the value mentioned in the manuals. 

The strength of the ground effect depends on the construction of the plane. Low wing planes have stronger ground effect then high wing planes.
This means that the difference of landing speed and touch down speed is grater for a Low wing plane. On the other  hand the ground effect increases the flare phase of the landing for a   Low wing plane.