Donald Knuth's Art of Computer Programming is dense and, some say, out of date for fast-evolving subjects like random-number generation. But it contains some inspiring reading about terminology and the history of the field, here and there.
The discussion of words used in connection with stacks and queues (Vol. I, p. 239-242, sec. 2.2.1) is an example of this. Among many other things, Knuth also mentions that Alan Turing's words for "push" and "pop" were "bury" and "disinter/unbury" (Vol. I, p. 459, sec. 2.6).
After reading this, I take the point about "pop" and "push" perpetuating misleading imagery. I really think we should be saying "enqueue/disqueue" and "enstack/dis-stack", for clarity.