goblin
The origin and history of goblin.
Etymology
From Middle English gobelyn, from Old Northern French gobelin (compare Norman goubelin, Walloon gobelin), possibly a blend of Old Dutch *kobeholdo (“goblin”) (compare Dutch kabouter, German Kobold) and Late Latin cobalus (“mountain sprite”), from Ancient Greek κόβαλος (kóbalos, “rogue, knave; goblin”). Displaced native Old English pūca from Proto-Germanic *pūkô (“a goblin, spook”), whence English puck.