It's customary in the Jewish faith to place stones on graves or tombstones instead of flowers. Some religious leaders of Judaism even outright oppose the idea of placing flowers on graves. Jews believe flowers represent a long-held pagan tradition, not a Jewish one. The tradition's origin is unknown, although several explanations exist.
Long ago, before headstones, people used to mark grave sites with a pile of stones. The pile of stones was used as an identifier. Even though Jews use headstones today as a grave's official marker, the tradition of piling stones continues.
People place stones on graves in a seemingly random way. This is because it's a sign of disrespect to move or alter the placement of another person's stone.
Sign of a Visitor
It's common practice to place a stone on a love one's grave in the Jewish faith as a sign you've visited the grave site before leaving. The stone you leave is a sign the deceased person's memory lives on after his passing. The more stones on the grave site; the more honored and respected the deceased was in life.
Some Jews say the tradition dates back to a time when shepherds used stones to manage the number of sheep in their flock. The shepherd carried a sling over his shoulder that contained pebbles. Each pebble represented one of the sheep. Whenever the shepherd lost count of the number of sheep in his flock, he simply counted the number of pebbles in his sling to ensure his count was accurate. The placing of stones on graves is a way Jews ask God to keep the deceased person's soul in his sling to watch over in heaven.
Others believe stones are meant to keep the soul in the grave. The superstition is that a person's soul continues to settle for a period of time in their grave before going entirely to heaven. It's thought the grave or a beit olam---Hebrew for a permanent home---holds a part of the departed soul kept in with stones.
- Lot of different sea stones. White, black, brown, motley stones. image by wolandmaster from Fotolia.com