Question: what is opie short for?
Answer: Believe it or not, it traces back to the old Viking name "Asbjorn" ("God bear," essentially). The diminuative nickname of Asbjorn evolved from "Asbie" to "Obby" to "Oppy" to "Opie," which could mean "Son of Asbjorn." What would Barney say if he knew Andy perhaps had Viking blood?