Lol... perhaps..... originally the term meant to "knock someone out" or render them unconscious.... It is like someone comes and hits you very hard and knocks you out.... how do you feel? Stunned, right? Or surprised.... that is the reason "threw me for a loop" means surprised me.