In fact
Ruth and
Rut is the same name, but spelled differently. The german language doesn't have the sound that is created by the TH in English. You can find the same variation in the name
Elisabeth-
Elisabet.
Thomas-
Tomas.
Nathan-
Natan.
Thelma-
Telma and so on.