The only free and comprehensive online etymological dictionary of the Spanish language
fantasma m. (Noun) "ghost"
13th cent. Borrowed from Latin phantasma 'id.,' itself borrowed from Ancient Greek φάντασμα ‎(phántasma) 'id.,' from the verb φαίνειν (phaínein) "to make visible." From Proto-Indo-European *bh-n-eh2- 'id.' From *bheh2- "to shine."
Indo-European
Celtic
Old Irish bán "white"
Germanic
Norwegian bina "to stare," Middle High German büenen "to polish," Old English bōnian "to ornament"
Albanian
Gheg bâj "to make, Tosk bënj 'id.'
Armenian
Armenian banam "to reveal"
Indo-Iranian
Sanskrit bhā́ti "to shine," Avestan bānu- "splendor"
Tocharian
A pañi "splendor," B peñiyo 'id.