Namesake

A namesake is a person who has the same name as another person. Children are often given given names that belonged to namesakes within the family (for example, naming a daughter after her grandmother).