As a Christian name, Ruth has been in use since the Protestant Reformation. In England it was associated with the archaic word ruth meaning "pity, compassion" (now only commonly seen in the word ruthless). The name became very popular in America following the birth of "Baby" Ruth Cleveland (1891-1904), the daughter of President Grover Cleveland.
It has been common as a given name in the English-speaking world only since the 18th century. A famous modern bearer is American actress Julia Roberts (1967-).
There was a medieval English form of this name, Helewis, though it died out after the 13th century. In the 19th century it was revived in the English-speaking world in the form Eloise.