Where does “puke” come from?

puke (Old Swedish) comes from Old Norse púki, from Proto-Germanic pūkô, from Proto-Indo-European (s)pāug(')- — brilliance, spectre.

puke (Old Swedish): devil, demon

Definitions

  1. devil, demon

Ancestry of “puke”, step by step

StepLanguageWordMeaning
1Old Norsepúkidemon, evil spirit; devil; fairy spirit
2Proto-Germanicpūkôhunchback, goblin, spook
3Proto-Indo-European(s)pāug(')-brilliance, spectre
Every word from Proto-Indo-European (s)pāug(')-Every word from Proto-Germanic pūkôEvery word from Old Norse púki