Several ships of the Spanish Navy have borne the name Rayo:
Spanish ship Rayo (1751): 80 gun ship of the line, fought at Trafalgar
Spanish ship Rayo (1740): 6-gun fireship
Spanish ship Rayo (1874): Gunboat, saw service in Cuba
Spanish ship Rayo (1886): torpedo boat, entered service in 1886
Spanish ship Rayo (D-35): Audaz class destroyer
Spanish ship Rayo (P-42): Buque de Acción Marítima patrol vessel