"make neat or spruce," 1877 (with up or out), probably from spiffy (q.v.). Spiffing "excellent" was very popular in 1870s slang.
he gets by largely on pure spiff
spider
spider-plant
spider-web
spidery
spiel
spiff
spiffy
spigot
spike
spiked
spikenard