Every generation seems to generate names that become trendy and popular.
When my wife and I were expecting our first child, we held numerous dialogues and sounded out many possibilities. It is not acceptable to name a child for a living person. According to legend, it is feared that if the name of an older living person is used for a new baby, when it is time for the death angel to come for the older person, he may become confused and take the baby whose name is the same. Sephardic Jews, on the other hand, do name children for the living, considering it an honor to do so. They often follow a prescribed pattern, using the name of the paternal grandfather for the first boy, the paternal grandmother for the first girl, and so on down the line through the uncles, aunts, etc.