There's mixing with Shalom ("peace") and Shlomit (Salome, "peaceful"). It's really easy to see the difference though, that's why we think most sites & books are terribly bad.
I don't think, this is due to a confusion between Shiloh and Shalom; obviously the Aramaic word "shele" (peaceful) is in the place-name SHILOH, and this is where "peace" comes in. As I wrote, the Hebrew word is "shalev".Andy ;—)