Ruy (Spanish) comes from Old Irish rúad, from Proto-Celtic roudos, from Proto-Indo-European h₁rewdʰ- — red.