Grandpa and grandson should not have the same name. This is called bullying ancestors. Because grandpa is the elder and grandson is the younger generation. In rural areas, names are usually given by generation, and the first word is followed by the father's surname. The middle word is according to the generation. The last word is your name. All families are the same except their surnames. The middle word and the last word cannot be the same. If it's the same, it's a mess