namesake

noun
name·​sake | \ ˈnām-ˌsāk How to pronounce namesake (audio) \

Definition of namesake

: one that has the same name as another especially : one who is named after another or for whom another is named His grandson and namesake is the spit and image of him … — Robert Graves