The name Peter is Greek in origin and means Rock. The name Sarah is Hebrew in origin and means Princess.
I only know this because these are the names of my children. And I have told them these meanings many times.
Today on our way home from the library Sarah asked me what Laurel meant. I told her it was the name of one of the bushes in front of our house.
In an exasperated tone she said, "No. The name. The girl's name. What does it mean?"
To which I replied, "I don't know honey. I don't know what all the names in the world mean."
Sarah let out a long low sigh and said, "You have a lot to learn Mommy."