Hebrew Meaning: The name Ruth is a Hebrew baby name. In Hebrew the meaning of the name Ruth is: Companion; friend; vision of beauty. In the Bible, Ruth the Moabitess was the great grandmother of King David. Numerology.