Ruth is a Hebrew name and means "companion", though I didn't know that when the name came to me. I didn't choose it, it chose me, and it's totally appropriate (more so than my male name).