The only free and comprehensive online etymological dictionary of the Spanish language
limpio (Adjective) "clean"
12th cent. A borrowing from Late Latin limpidus "clean," but originally "clear." Probably originally referring to liquids and waters, in which case this maybe a borrowing from Sabellic *limp- "liquid" (Solta 1967). From an earlier Sabellic verb *limp-ē "to be liquid," derived from Proto-Italic *linkw-ē- "to leave." From Proto-Indo-European *li̯-n-kw-ē- 'id.' A nasal-present from a root *u̯lei̯kw- "to wet."
Indo-European
Romance
Asturian llimpiu, Portuguese límpido, French limpide, Italian limpido, Aromanian limpid, Romanian limpede, Sardinian limpidu