In many books, I've seen the word 'spook' used to mean some kind of spy. Definition 5 on dictionary.reference.com confirms this usage, but is not very helpful about the origin.
Does anyone know how this definition came about? More details (does it only refer to American spies? only spies friendly to the speaker?) would also be appreciated.
Best Answer
From the OED:
This suggests the word would be mainly used in reference to American spies, but I think the 1954 reference is Australians talking about constables, so at least occasionally it has referred to any undercover person.
Not much information on why exactly the word was chosen, but it probably was an easy jump from "ghost that haunts people" to "mysterious secret agent who spies on people".