The only free and comprehensive online etymological dictionary of the Spanish language
rayo m. (Noun) "ray"

13th cent. From Latin radius 'id.' Of unknown origin.

Romance: Western Vulgar Latin: Portuguese raio, Catalan raig, French rai, Italian raggio ; Eastern Vulgar Latin: Aromanian radzã, Romanian rază ; Sardinian: ragiu